我通過一些循環練習題,而在特定的語句。這裏是說明:初學者:While循環不正常,語法錯誤,不顯示任何
2.2)修改該程序,讓用戶詢問他們是否每次都想再次猜測。使用兩個變量,數字的數字和答案來回答他們是否想繼續猜測的問題。如果用戶猜測正確的數字或回答「否」,程序將停止。 (換句話說,程序繼續,只要用戶沒有回答「不」,也沒有猜到正確的數字。)
這裏是我的代碼:
#!usr/bin/env python
#
#While statement
number = 24
while number != 24:
answer = raw_input("Guess my lucky number! Do you want to keep guessing?")
if number == 24:
print "You got it! That is great!"
elif answer == "no":
print "Thank you for playing."
else:
print "That is not the right answer! Try again."
當我運行模塊在IDLE中,這是很好的!「 - 變成紅色,並說無效的語法。在終端,如果我運行$ python while.py什麼也沒有加載。我已經嘗試將它作爲Python 3函數與print(」「)但它仍然沒有運行。
感謝任何人都可以幫助。
@ Twinborn你的意思是'而答案!= 24' – 2012-01-08 19:10:42