- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言。
Python由Guido van Rossum于1989年底發明,第一個公開發行版發行于1991年。
像Perl語言一樣, Python 源代碼同樣遵循 GPL(GNU General Public License)協議。
Python的3.0版本,常被稱為Python 3000,或簡稱Py3k。相對于Python的早期版本,這是一個較大的升級。為了不帶入過多的累贅,Python 3.0在設計的時候沒有考慮向下兼容。
下面給大家分享示例代碼,給大家介紹python 3.0 模擬用戶登錄功能并實現三次錯誤鎖定,具體代碼如下所示:
# -*- coding:utf-8 -*- #需求模擬用戶登錄,超過三次錯誤鎖定不允許登陸 count = 0 #realname passwd Real_Username = "test" Real_Password = "test" #讀取黑名單的內容 f = open('black_user','r') lock_file = f.read() f.close() Username = input('請輸入用戶名:') #判斷輸入用戶是否在黑名單內,如果在則不允許輸入密碼 for i in range(1): if lock_file == Username: print('對不起,您的用戶已鎖定,暫時不允許使用!') exit() else: continue #嘗試輸入密碼并對輸入次數進行計數 for i in range(3): Password = input("請輸入密碼:") if Username == Real_Username and Password == Real_Password: print("登錄成功") break else: print("登錄失敗") count += 1 #如果輸入三次錯誤密碼,則提示用戶名鎖定,并將用戶名拉黑 if count == 3: print("對不起,您輸入的密碼錯誤次數已經達到3次,您的用戶名將被鎖定") f = open("black_user","w") f.write("%s"%Username) f.close()
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP