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