我正在通過這套教程工作。在第3.2a節 - 循環時,下面的代碼應該循環,直到用戶輸入目標編號(7),然後顯示一條祝賀消息,但是無論輸入什麼數字,Python都會給出正確答案或錯誤答案,甚至7有時會標記錯誤的答案。我知道還有其他方法可以執行這種任務,但我希望從教程中獲得代碼。Python 3.5.1 Python簡介2.1 Mark Clarkson - while循環問題
targetNumber = 7
guess = input("Guess a number between 1 and 10 ")
while guess != targetNumber:
print("Wrong, try again ")
guess = input("Guess a number between 1 and 10 ")
print("Congratulations - that's right!")
輸入7個仍然標誌「錯了,再試一次」 – MBM
這是因爲我犯了一個錯誤;)。我編輯帖子,它應該閱讀'''while guess!= targetNumber:''' – alpha1554
賓果!沒有提及將數字轉換爲字符串,但代碼在沒有它的情況下無法使用!鑑於我正在遵循一個似乎是主要監督的教程! – MBM