1 import random
2
3 secret = random.randint(1,10) #随机一个数字作为答案
4 value = secret + random.randint(100,1000) #随便给一个值,防止重复
5 count = 3 #剩余游戏次数
6 while not secret == value:
7 count -= 1
8 try:
9 temp = input("请输入一个数值:")
10 if not temp.isdigit() or temp == "":
11 raise ValueError("值错误!")
12 value = int(temp)
13 if value < secret:
14 print("系统提示:小了!!")
15 else:
16 print("系统提示:大了!!")
17
18 if count <= 0:
19 print("游戏结束,你没有找到数字:",secret)
20 break
21 except ValueError:
22 print("你输入了一个非法值,请重新输入!")
23 else:
24 print("恭喜你答对了,答案是:",secret)