首页 > 代码库 > python 登录账户失败三次,账户自动锁定
python 登录账户失败三次,账户自动锁定
题目需求:
1.输入用户名密码
2.认证成功后显示欢迎信息
3.输错三次后锁定
username="zhangsunan"
passwd="123456"
count=0
with open("blacklist",mode="r",encoding="utf8") as f:#打开黑名单
l_list=f.readlines()
while count < 3:
name = input("请输入用户名")
pwd = input("请输入密码")
if name == username and pwd == passwd:
print("欢迎登录")
break
if name in l_list:#判断是否在黑名单里
print("你的账户已锁定")
break
else:
print("密码错误")
count += 1
if count == 3:
print("你的输入次数已经超过三次,账户已锁定")
with open("blacklist", mode=‘a+‘, encoding="utf8") as f:
test = ("\n%s" % name)
f.write(test)
print("用户名错误")
存在的不足:只能锁第三个输入的用户
python 登录账户失败三次,账户自动锁定
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。