1. 程式人生 > >筆試題:設計一個登入程式,不同的使用者名稱和對應密碼存在一個字典裡面...........,具體如下

筆試題:設計一個登入程式,不同的使用者名稱和對應密碼存在一個字典裡面...........,具體如下


實現如下:

def
Login(): while True: username = input("請輸入使用者名稱:") if username not in passwd.keys() or username == "" \ "": print("使用者名稱不存在,請輸入正確的使用者名稱") else: print("使用者名稱通過") break i
= 1 while i < 4: password = input("請繼續輸入使用者密碼:") if passwd[username] != password: if i < 3: print("密碼輸入錯誤,你還有%d次機會" % (3-i)) i +=1 else: print("機會次數已經用完!") break if passwd[username] == password:
print("密碼通過,登入成功") break #print("機會已用完,退出系統") if __name__ == '__main__': passwd = {'admin':'123123','user1':'123456'} Login()