初学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)

 

 

注意:代码纯自己手打 原创!如果雷同纯属巧合,仅供学习使用,谢谢大家支持!如图为自己的学习环境:

 

posted @ 2021-09-28 14:14  目光所至皆是你  阅读(54)  评论(0)    收藏  举报