python3.0 模拟用户登录,三次错误锁定
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3.0 模拟用户登录,三次错误锁定相关的知识,希望对你有一定的参考价值。
# -*- coding:utf-8 -*- #需求模拟用户登录,超过三次错误锁定不允许登陆 count = 0 #realname passwd Real_Username = "test" Real_Password = "test" #读取黑名单的内容 f = open(‘black_user‘,‘r‘) lock_file = f.read() f.close() Username = input(‘请输入用户名:‘) #判断输入用户是否在黑名单内,如果在则不允许输入密码 for i in range(1): if lock_file == Username: print(‘对不起,您的用户已锁定,暂时不允许使用!‘) exit() else: continue #尝试输入密码并对输入次数进行计数 for i in range(3): Password = input("请输入密码:") if Username == Real_Username and Password == Real_Password: print("登录成功") break else: print("登录失败") count += 1 #如果输入三次错误密码,则提示用户名锁定,并将用户名拉黑 if count == 3: print("对不起,您输入的密码错误次数已经达到3次,您的用户名将被锁定") f = open("black_user","w") f.write("%s"%Username) f.close()
本文出自 “Dr小白” 博客,请务必保留此出处http://metis.blog.51cto.com/1203503/1963377
以上是关于python3.0 模拟用户登录,三次错误锁定的主要内容,如果未能解决你的问题,请参考以下文章