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