初学Python “登录”案例 更新!!
更新内容:添加了登录次数,如果超过限制的次数,则提示账户被锁定,去某邮箱申请解锁账户!
此次仅把登录系统更新之后源代码放到这里,不在共享源文件在网盘了!
1 ''' 2 登录界面 3 ''' 4 5 6 def login_login(): 7 new_dict = {} 8 new_nameDict = {} 9 with open('register-user', 'r+', encoding='utf-8') as f: 10 for li1 in f: 11 a = eval(li1.strip('\n')) 12 keys1 = a['admin'] 13 values1 = a['passwords'] 14 getUsername = a['username'] 15 new_dict[keys1] = values1 16 new_nameDict[keys1] = getUsername 17 18 count = 3 19 while count > 0: 20 21 login_name = input('请输入登录账号:') 22 login_pw = input('请输入登录密码:') 23 if login_name in new_dict.keys() and new_nameDict.keys() and login_pw == new_dict[login_name]: 24 print('登陆成功!\n欢迎来自中国的王者%s!' % new_nameDict[login_name]) 25 break 26 else: 27 count -= 1 28 if count == 0: 29 print('由于错误次数过多,账号已锁定!请发送邮件至iLovePython@ii.com解锁!') 30 continue 31 print('账号或密码错误,请重新输入!注意:登陆失败超过3次会锁定账号!还剩%s次' % count)
注意:代码纯自己手打 原创!如果雷同纯属巧合,仅供学习使用,谢谢大家支持!如图为自己的学习环境:

 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号