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('因为您的错误输入,程序已经退出,请重新运行')