import random
# guess_num = random.randint(0, 20)
guess_num = 11
count = 0
score = 100
while 1:
count += 1
num = int(input("输入数字:"))
if guess_num == num:
print("猜对了")
break
elif guess_num < num:
print("猜大了")
score -= 5
else:
print("猜小了")
score -= 5
print(f"一共猜了{count}次,得分:{score}分")
for a in range(1001):
for b in range(1001):
c = 1000 - a - b
if a + b + c == 1000 and a**2 + b**2 == c**2:
print(a, b, c)
lst = [3, 8, 11, 6, 7, 21, 5]
for i in range(len(lst) - 1):
if lst[i] > lst[i + 1]:
lst[i], lst[i + 1] = lst[i + 1], lst[i]
print(lst)
def func():
return 1, "abc", 5.5
a, b, c = func()
print(a, b, c)
# 递归
def sum(n):
if n == 1:
return 1
return n + sum(n-1)
print(sum(5))
# 15
def fun():
i = 0
while i < 3:
temp = yield i
print("temp", temp)
i += 1
ret = fun()
print("ret1", next(ret))
print("ret2", next(ret))
print("ret3", next(ret))
# Connected to pydev debugger (build 213.6461.77)
# ret1 0
# temp None
# ret2 1
# temp None
# ret3 2
#
# Process finished with exit code 0