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("用户名错误")

存在的不足:只能锁第三个输入的用户


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部