下面是从书中或网上找的一些例子练习:
1 """ 2 1 用户登录可以试错3次,3次错误退出程序 3 """ 4 #全局变量定义 5 saveName = 'mogi' 6 savePassword = '123456' 7 countNum = 0 #登录次数记录 8 #首先判断输入的次数 9 while countNum < 3:10 #登录输入11 name = input("请输入用户名:")12 password = input("请输入密码:")13 #判断输入是否正确14 if name == saveName and password == savePassword:15 print("欢迎你!登录成功!")16 break17 else :18 print("用户名或密码有误!请重试!")19 countNum += 120 21 '''22 2 猜年龄游戏23 要求:24 允许用户最多尝试3次25 每尝试3次后,如果还没猜对,就问用户是否还想继续玩。26 如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序27 '''28 #需要定义的全局变量29 saveAge = 2830 Tag = True31 countNum = 032 #循环游戏设计33 while Tag:34 #输入年龄35 age = int(input("请输入:"))36 #判断年龄是否准确37 if age == saveAge :38 #若准确则提示成功39 print("恭喜您!猜对了!")40 Tag = False41 else :42 #若准确提示错误,并计数43 print("您猜的不对!")44 countNum += 145 46 #判断超过3次后提示,用户是否继续47 if countNum >= 3:48 print("您是否继续猜呢?Y/N:")49 reValue = input()50 if reValue == "y" or reValue == "Y":51 #是 继续重新计数玩52 countNum = 053 else :54 #否 退出程序55 Tag = False