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

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。