python 登录账户失败三次,账户自动锁定
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 登录账户失败三次,账户自动锁定的主要内容,如果未能解决你的问题,请参考以下文章