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('由於您的錯誤輸入,程序已經退出,請從新運行')
相關文章
相關標籤/搜索