登录成功:
错误3次锁定:
黑名单:
1 #登录三次锁定用户,这样写应该不用注释了吧 2 真实用户名 = ("李晓明") 3 真实密码 = ("123") 4 f = open('黑名单表','r',encoding="utf8") #读取黑名单的内容 5 锁定用户 = f.read() 6 f.close() 7 用户名 = input("请输入用户名:") 8 def 判断用户黑名单(允许用户输入3次密码): 9 def _判断用户黑名单(): 10 for i in range(1): 11 if 锁定用户 == 用户名: 12 print("对不起,您的用户名已锁定,暂时不允许使用!") 13 exit() 14 else: 15 允许用户输入3次密码() 16 return _判断用户黑名单 17 @判断用户黑名单 18 def 允许用户输入3次密码(): 19 for i in range(3): 20 密码 = input("请输入密码:") 21 if 用户名 == 真实用户名 and 密码 == 真实密码: 22 print ("登录成功!") 23 break 24 else: 25 print("密码错误请重新输入") 26 i +=1 27 if i == 3: 28 print("对不起,您输入的密码错误次数已达3次,将锁定您的账户!") 29 f = open('黑名单表','w') 30 f.write('%s'%用户名) 31 f.close() 32 允许用户输入3次密码()