python使用者登入程式檢驗 小白成長之路

2021-08-17 17:20:13 字數 1222 閱讀 7930

需求:1.實現使用者輸入使用者名稱、密碼的驗證。2.當使用者輸入同乙個使用者名稱超過三次退出程式。

實現思路:先將正確的使用者名稱,密碼存入本地(現在只是乙個值,以後可以存到資料庫,然後匹配驗證),使用者輸入的使用者名稱存入字典。

然後驗證輸入的使用者名稱是否和本地使用者名相同。

如果相同,去判斷密碼是否一致,密碼一致,輸出:登入成功。不一致,輸出:賬戶或密碼錯誤。

如果不相同,輸出字典的值(userinput.values()),將值賦給乙個列(記得型別轉換 alist = list(userinput.values())),然後使用 list.count('usn')判斷使用者名稱出現的次數。超過三次退出程式,沒有超過三次,輸出使用者名稱或賬戶錯誤。

**:

print("歡迎登陸系統!!!")

user ='li'# 資料庫中的使用者

name ='123'# 使用者密碼

userinput = {} # 乙個空的字典

foriinrange(0, 10):

usn = input("請輸入使用者名稱:")

pwd = input("請輸入密碼:")

userinput[i] = usn

i += 1

ifusn == user:

ifpwd == name:

print("歡迎登陸!!!")

breakelse:

print("使用者名稱或密碼錯誤")

ifusn != user:

alist = list(userinput.values()) # 輸出值是class,強制型別轉換為list

ifalist.count(usn) == 3:

print("輸入次過多數程式已退出")

breakelse:

print('使用者名稱或密碼錯誤')

c 模擬使用者登入小程式

執行是這個樣子的 我這個只能在vs 我的是2019版 上執行,我在codeblocks和dev上都報錯,說正規表示式不對,我個人認為是編譯器版本的原因,如果有大佬請給我指正 如果有哪位朋友在 看不懂,歡迎討論,我也是個菜雞,哈哈 然後輸入使用者名稱和密碼 注意,這裡的使用者名稱是經過正規表示式處理過...

python使用者登入程式實現

1.通過註冊輸入使用者名稱和密碼 2.能夠驗證使用者名稱和密碼是否正確 3.限制輸入一定錯誤次數後退出程式 4.利用格式化輸出方式輸出資訊 使用username input 和password input 輸入使用者資訊,利用while語句分別實現註冊 登入 迴圈次數功能,巢狀if語句進行條件判別,...

Python入門 使用者登入程式

flag false count 0 users ziv 123 alex 12345 while count 3 username input username password input password for user item in users if username user item...