用户登录认证
需求:
输入用户名密码
认证成功后显示欢迎信息
输错三次后锁定
# Author:Zhao #设计存储字典,用户名+密码+登录次数 yhxx = { "zjl":["abn", 0], "zwx": ["abn", 0], "yml": ["abn", 0], } count = 0 flag = 1 while flag > 0: username = input("请输入用户名:") passname = input("请输入密码:") if (username not in yhxx): print("账号或密码错误") continue if yhxx.get(username)[1] == 3 : print("账号 {name} 已被锁定".format(name=username)) flag = 0 if (username in yhxx) and passname != yhxx.get(username)[0]: if count < 3: count += 1 yhxx.get(username)[1] = count print("账号 {name} 的密码无效".format(name=username)) if (username in yhxx) and passname == yhxx.get(username)[0]: print("欢迎{name}登陆".format(name=username)) flag = 0
开源改变生活

浙公网安备 33010602011771号