介绍
小编给大家分享一下python如何实现用户验证,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
<强> python用户验证怎么弄? 强>
<强> python用户登录验证强>
登录验证,三次机会,如何做?
1。一个用户列表记录合法密码和用户名,一个小黑屋列表记录输错3次的用户,
一个中间列表记录所有用户输入,统计某个用户是否输错3次
2。通过在判断一个元素是否在一个列表中,为循环把输入验证持有住
# !/usr/bin/python3 __author__=& # 39; beimenchuixue& # 39; __blog__=& # 39; http://www.cnblogs.com/2bjiujiu/& # 39; def登录(users_ku): lock_list=[] #锁定用户库,3次登录失败进入的小黑屋 值=[]#登录失败的录入中间列表,如果用计数数出3次,进入锁定 而真正的: name=输入(& # 39;输入你的用户名:& # 39;) psw=输入(& # 39;请输入你的密码:& # 39;) 如果名字lock_list: #判断用户是否进入小黑屋 打印(& # 39;此账号锁定,不能再用此账号登陆& # 39;) 继续 如果(名称、psw)在users_ku: #判断用户输入的合法性 打印(& # 39;登录成功& # 39;) 打破 其他: median.append(名字)#用户名录入 打印(& # 39;账号或者密码输入错误,请重新输入& # 39;) 如果median.count(名字)==3:#同用户3次登录失败进入的小黑屋 lock_list.append(名字)#进入小黑屋 if __name__==& # 39; __main__ # 39;: #用户验证密码库 users_ku=[[& # 39; name1& # 39; & # 39; psw1& # 39;], [& # 39; name2& # 39; & # 39; psw2& # 39;]] 登录(users_ku)
满足的需求:
1。用户不同顺序输入都能抓住是否输入3次
2。输入错误3次不再允许登录了
看完了这篇文章,相信你对python如何实现用户验证有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!