1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释
2 #!usr/bin/env python
3 #-*-coding:utf-8-*-
4 #QQ124111294
5
6
7
8
9 import random
10 number = random.randint(1,99)#设定答案(可以假设成年龄吧)
11 amount = random.randint(3,8) #设定猜测次数
12 print('本次游戏次数为',amount,'次')
13
14 count = 0 #设定初始次数
15 while count <= amount: #条件成立无限循环
16 try:
17 guess = int(input('请猜数字'))
18
19 if guess == number: #条件判断为真执行
20 print('猜对了')
21 break
22 elif guess > number: #if判断不为真执行
23 print('大了')
24 else: #if和elif都不成立执行
25 print('小了')
26
27 count +=1 #修改初始次数+1
28
29 if count == amount: #根据条件判断
30 countine = input('任意键重新开始,“N”键退出游戏')
31 if countine != 'n' : #设置退出按键
32 count = 0 #修改初始次数
33 else:
34 exit() #退出程序
35 except:
36 print('请输入数字,而不是其他')