python用户验证怎么弄?这篇文章教给你答案

很多小伙伴想知道python如何实现用户验证?那么今天小编就通过这篇文章来给大家详细讲解一下python实现用户验证的法子,感兴趣的小伙伴可以仔细阅读一下这篇文章 。

python用户验证怎么弄?这篇文章教给你答案

文章插图
一般的登录验证都是有三次尝试机会,那么我们今天也通过python来实现三次机会登陆验证,操作方法请往下看 。
(1)一个用户列表记录合法密码和用户名,一个小黑屋列表记录输错3次的用户,一个中间列表记录所有用户输入,统计某个用户是否输错3次 。
(2)通过 in 判断一个元素是否在一个列表中,for循环把 输入验证hold住
#!/usr/bin/python3   __author__ = 'beimenchuixue' __blog__ = 'http://www.cnblogs.com/2bjiujiu/'     def login(users_ku):     lock_list = []                              # 锁定用户库,3次登录失败进入的小黑屋     median = []                                 # 登录失败的录入中间列表,如果用count数出3次,进入锁定     while True:         name = input('输入你的用户名:')         psw = input('请输入你的密码:')                   if name in lock_list:                   # 判断用户是否进入小黑屋             print('此账号锁定,不能再用此账号登陆')             continue         if [name, psw] in users_ku:             # 判断用户输入的合法性             print('登录成功')             break         else:             median.append(name)                 # 用户名录入             print('账号或者密码输入错误,请重新输入')         if median.count(name) == 3:             # 同用户3次登录失败进入的小黑屋             lock_list.append(name)              # 进入小黑屋     if __name__ == '__main__':     # 用户验证密码库     users_ku = [['name1', 'psw1'], ['name2', 'psw2']]      login(users_ku)满足的需求:
1.用户不同顺序输入都能抓住是否输入3次
【python用户验证怎么弄?这篇文章教给你答案】

推荐阅读