#############################作业#############################
1. 三次登录验证
完成用户登录验证 要求: 1. 系统自动生成4位随机数. 作为登录验证码. 直接用就好. 这里不用 纠结 from random import randint num = 0 verify_code = "" while num < 4: verify_code += chr(randint(65, 90)) num += 1 print(verify_code) # 四位随机验证码 2. 用户输入用户名和密码还有验证码. 3. 用户可以有三次登录的机会. 但是验证码如果输入错误. 不计算在 内
from random import randint count = 1 while count <= 3: num = 0 verify_code = "" while num < 4: verify_code += chr(randint(65, 90)) num += 1 # print(verify_code) # 用户登录 username = "alex" password = "123" # 用户输入 uname = input("请输入你的用户名:" ) upwd = input("请输入你的密码:") vi_code = input(f"请输入你的验证码{verify_code}:") # 判断验证码 if vi_code.upper() == verify_code.upper(): print("验证码正确") # 判断用户名和密码 if uname == username and upwd == password: print("登录成功") break else: print("登录失败(还剩下%s次机会)" % (3-count)) count += 1 # ???? 000 000 - 999 999 else: print("验证码错误")