方法一:
import random
num=random.randint(1,100)
#以上是产生随机数的代码
print(num)
i = num
sum=0
while i!=0:
sum=sum+1
i=int(input("请输入你的猜测"))
if i==num:
print("恭喜你答对了")
break
#break表示跳出此循环
else:
if i>num:
print("大了")
elif i<num:
print("小了")
print(f"猜了{sum}次")
方法二:
import random
num=random.randint(1,100)
#以上是产生随机数的代码
print(num)
sum=0
#a条件需提供布尔类型结果,True继续,False停止
a = True
while a:
sum=sum+1
i=int(input("请输入你的猜测"))
if i==num:
print("恭喜你答对了")
#猜对了利用布尔结束
a = False
else:
if i>num:
print("大了")
elif i<num:
print("小了")
print(f"猜了{sum}次")