亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

仔細檢查輸入的 PIN 碼是否相等

仔細檢查輸入的 PIN 碼是否相等

慕田峪4524236 2023-12-29 16:53:08
我需要編寫一個Python代碼來檢查第二次輸入的引腳是否相等,然后繼續下一步。我的代碼如下:id1 = int(input("Enter 4-digit account pin: "))id2 = int(input("Re-Enter 4-digit account pin for confirmation: "))if id1 == id2:    id = id1else:    id2 = int(input("Incorrect pin.. Please Re-enter: "))在我的 pin 得到驗證后,需要將其分配給名為 的變量id。但上面的代碼只有當我輸入錯誤的密碼一次時才有效。如果我再次輸入,代碼將繼續執行下一步。我希望代碼重復相等性檢查,直到輸入的引腳相等,并在確認相等后,需要將其分配給變量id。請幫忙。
查看完整描述

2 回答

?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

使用 while 循環:


id1 = int(input("Enter 4-digit account pin: "))

id2 = int(input("Re-Enter 4-digit account pin for confirmation: "))

while id1 != id2:

    id2 = int(input("Incorrect pin.. Please Re-enter: "))

id = id1

這會重復要求 PIN 確認,直到兩個值相等。


查看完整回答
反對 回復 2023-12-29
?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

將整個事情包裹在一個while id1 != id2循環中。


# initialize to different values so the input loop will run at least once

id1 = 1

id2 = 2


# keep asking for both inputs until they are equal

while id1 != id2:

    id1 = int(input(...))

    id2 = int(input(...))


    if id1 != id2:

        print("Incorrect.  Please re-enter")


# loop is done, so id1 is the same as id2

id = id1


查看完整回答
反對 回復 2023-12-29
  • 2 回答
  • 0 關注
  • 178 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號