python 3.x 实现简单用户登录

 1 import os
 2 import sys
 3 import getpass
 4 
 5 login_username = 'admin'
 6 login_password = '12345'
 7 
 8 u = 0
 9 while u < 3:
10     username = input('请输入用户名:')
11     if username  == login_username:
12         p = 0
13         while p < 3 :
14             password = getpass.getpass('请输入密码:')
15             if password == login_password:
16                 print('欢迎%s登录管理平台,' %username)
17                 sys.exit(0)
18             else:
19                 if p != 2:
20                     print('用户%s密码错误,请重新输入,还有%d次机会' % (username ,2 - p))
21             p += 1
22         else:
23             print('用户 %s 达到最大登录次数,将被锁定并退出' % username)
24             break
25     else:
26         if u != 2:
27             print('用户%s 不存在,请重新输入,还有%d 次机会' %(username,2 - u))
28     u += 1
29 else:
30    sys.exit('因为您的错误输入,程序已经退出,请重新运行')

 

posted @ 2019-04-23 17:08  此生墨雪  阅读(369)  评论(0编辑  收藏  举报