通过游戏学python 3.6 第一季 第五章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆 可复制直接使用 娱乐 可封装 函数

 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("账号或者密码错误")
#猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--账号密码登陆
原文地址:https://www.cnblogs.com/ujq3/p/7265895.html