實現如下:
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()