import random
num = random.randint(1,10)
count = 0
# 通过一个布尔类型的变量,做循环是否继续的标记
flag = True
while flag:
guess_num = int(input("请输入猜测数字:"))
count +=1
if guess_num == num:
print("猜中了")
# False是终止循环的条件
flag = False
else:
if guess_num > num:
print("你猜的大了")
else:
print("你猜的小了")
print(f"一共猜了{count}次")
注意一定要加终止循环的标记