首页 > 编程语言 > 详细

2018.09.20python作业

时间:2018-09-20 23:50:24      阅读:308      评论:0      收藏:0      [点我收藏+]
用户登入,永久锁定锁定,3次黑名单
name=input(‘please your name: ‘)
# pwd=input(‘please your password: ‘)
with open(‘黑名单.txt‘,mode=‘rt‘,encoding=‘utf-8‘) as a :##

for msg in a:

if name==msg.strip(‘\n‘):
print(‘该用户已经被锁定‘)
break

with open("用户数据库.txt",mode=‘rt‘,encoding=‘utf-8‘) as b:
for info in b:
n,p=info.strip(‘\n‘).split(‘:‘)
if name == n:
count=0
while True:
pwd = input(‘please your password: ‘)
if pwd==p:
print("login successful")
break
if count==2:
print(‘用户锁定‘)

with open(‘黑名单.txt‘,mode=‘at‘,encoding=‘utf-8‘)as x:
x.write(name)
break
else:
print("密码错误")
count+=1



else:
print("用户不存在")

2018.09.20python作业

原文:https://www.cnblogs.com/hello-yuanjing/p/9684028.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!