Python是一種非常流行的編程語言,有著廣泛的應用領域。其中,Python的網絡編程能力尤為強大,可以方便地實現各種網絡應用。在這里,我們將演示一個簡單的Python登錄小例子,利用Python來實現一個登錄系統。
# 導入必要的庫 import hashlib # 用一個字典來存儲用戶信息,key為用戶名,value為密碼 users = {"admin": hashlib.md5("123456".encode()).hexdigest()} # 定義登錄函數 def login(): while True: username = input("請輸入用戶名:") password = hashlib.md5(input("請輸入密碼:").encode()).hexdigest() # 判斷用戶名和密碼是否正確 if username in users and password == users[username]: print("登錄成功!") break else: print("用戶名或密碼錯誤!") # 調用登錄函數 login()
在以上例子中,我們定義了一個包含一組用戶名和密碼的字典(users),用來存儲用戶信息。我們利用Python內置的hashlib庫對密碼進行加密處理,保證了密碼的安全性。進入登錄函數后,我們首先讓用戶輸入用戶名和密碼,并對密碼進行加密處理。如果用戶名和密碼正確,程序將打印出“登錄成功!”的提示并退出循環,否則打印出“用戶名或密碼錯誤!”的提示,繼續讓用戶重復輸入,直到正確為止。