#log: # 1.增加了账号密码记忆功能,当您验证码输入错误时不用再重新输入账号密码了 # 2.现在输入内容两边的空格不会影响登录了 # 3.现在账号密码输入完毕后才会显示验证码了 from random import randint USN = 'numanian' PSW = '123' count = 3 while count >= 0: username = input('请输入用户名').strip() password = input('请输入密码').strip() num = 0 verify_code = "" while num < 4: verify_code += chr(randint(65, 90)) num += 1 print('本次登录验证码:',verify_code) # 四位随机验证码,放在循环体内,每次登录刷新 verify_input = input('请输入验证码').strip().upper() while verify_input != verify_code: #先校验验证码,直到输入正确为止 print('验证码输入错误') num = 0 verify_code = "" while num < 4: verify_code += chr(randint(65, 90)) num += 1 print('本次登录验证码:', verify_code) verify_input = input('请重新输入').strip().upper() if username == USN and password == PSW: #验证码正确之后才验证账号密码 print('登陆成功') break else: print('账号或密码错误,您还有%s次机会?' % count) count -= 1
第一个周末的作业-登录验证
猜你喜欢
转载自www.cnblogs.com/delmar/p/9833421.html
今日推荐
周排行