所以這裏是我的問題。我有一大塊輸入代碼,如果輸入錯誤,我需要重複輸入代碼。到目前爲止,這是我(請注意,這只是一個示例代碼,在打印和輸入的實際值我有不同:Python - 用while循環重複代碼
input_var_1 = input("select input (1, 2 or 3)")
if input_var_1 == ("1"):
print ("you selected 1")
elif input_var_1 == ("2")
print ("you selected 2")
elif input_var_1 == ("3")
print (you selected 3")
else:
print ("please choose valid option")
我的ELSE後上傳的內容,使所有的代碼第一個IF和最後一個ELIF會重複,直到輸入有效?我現在所做的只是代碼的簡單重複3次,但問題在於它重複輸入請求只有3次,而且它太大而且不切實際。
謝謝您的幫助!
https://wiki.python.org/moin/WhileLoop – zondo
怎麼樣'而True:'到你的代碼的頂部,並打破正確的輸入? – umutto