![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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("账号或者密码错误")