#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