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('由於您的錯誤輸入,程序已經退出,請從新運行')