python 第一天 練習題 三次登陸機會
阿新 • • 發佈:2018-12-08
# 三次登入機會 # 設定密碼 iname = 1 icode = 0 icheck = 0 inum = 0 while inum != 3: if iname: name = input("新建使用者:") iname = 0 icode = 1 if icode: code = input("設定密碼:") icode = 0 icheck = 1 if icheck: code_check = input("確認密碼:") if code == code_check: print("使用者新建成功\n") icheck = 0 break else: print("密碼不一致") inum = inum + 1 if inum == 3: again = input("1:重新設定\n2:取消\n") if again == '1': iname = 1 icode = 0 icheck = 0 inum = 0 if again == '2': exit() iusr = 1 iusrcode = 0 count = 0 print("歡迎登入作業系統") while count != 3: if iusr: usr = input("請輸入使用者:") if usr == name: iusrcode = 1 iusr = 0 else: print("您輸入的使用者不存在,請重新輸入!") continue if iusrcode: usrcode = input("請輸入密碼:") if usrcode == code: iusrcode = 0 print("登陸成功,您的計算機將在3s後爆炸!!!") else: print("您的密碼輸入錯誤,請重新輸入!") count = count + 1 if count == 3: again = input("1:重新登陸\n2:取消\n") if again == '1': iusr = 1 iusrcode = 0 count = 0 if again == '2': exit()