設計登入程式

2022-05-23 10:09:12 字數 1137 閱讀 9979

今天看到一道設計登入程式的題,一看有點懵,不過還是得理清思路給一步一步的破解此題...

規則如下:

1.設計乙個登陸程式,不同的使用者名稱和對應密碼存在乙個字典裡面,輸入正確的使用者和密碼登陸

2.首先輸入使用者名稱,如果使用者名稱不存在或者為空,則一直提示輸入正確的使用者名稱

3. 當使用者名稱正確的時候,提示去輸入密碼,如果密碼跟使用者名稱不對應,則提示密碼錯誤請重新輸入

4.如果密碼輸入錯誤超過三次,終端程式執行

5.當輸入密碼錯誤時,提示還有幾次寄回

6.使用者名稱和密碼都輸入成功的時候,提示登入成功

**如下:

1 passwd=#

建立字典(使用者名稱/密碼)

2 count=3#

控制輸入密碼次數

3while true:#

外迴圈4 username=input('

請輸入使用者名稱:')

5if username in passwd.keys():#

如果username變數是passwd的key

6while count>0:#

內迴圈控制密碼次數

7 pwd=input('

使用者名稱正確,請輸入密碼')

8if pwd==passwd[username]:#

如果使用者輸入密碼和passwd中的username的密碼一致

9print('

登入成功')

10break

#跳出迴圈

11else:12

print('

密碼錯誤,請重新輸入

')#13 count-=1#

count-=1迴圈一次減1,如果條件不滿足count>0

14print('

你還有{}次輸入機會

'.format(count))

15break

#則會跳出16#

如果名稱不在passwd中的key中或username為空

17elif username not

in passwd.keys() or username=='':18

print('

請輸入正確使用者名稱

')#外迴圈則會一直迴圈此句

小程式 微信小程式登入 註冊頁面設計

介面設計 頁面引用了youzan元件進行設計,包括icon,button,tag,toast以及布局 實現的功能 1.對使用者輸入的手機號碼進行驗證,利用正規表示式 var reg 1 3 4 5 7 8 0 9 驗證函式 使用者輸入錯誤的手機號碼時將會呼叫toast元件提示使用者 getverif...

登入認證程式

作業需求 基礎需求 讓使用者輸入使用者名稱密碼 認證成功後顯示歡迎資訊 輸錯三次後退出程式 公升級需求 可以支援多個使用者登入 提示,通過列表存多個賬戶資訊 coding utf 8 author kris count 0 username kris passworld abc123 while c...

小程式登入

注 1.自定義登入態 因為小程式沒有cookie,所以在此處自定義登入態 偽cookie 來識別使用者。cookie是為了更好的在伺服器儲存使用者資訊,保證使用者在小程式與伺服器傳輸資料的安全性。實現步驟 1.wx.login獲取使用者臨時登入憑證code。小程式開發文件 呼叫介面獲取登入憑證 co...