對於我的任務,我不得不創建一個程序,用戶在0-511之間選擇一個數字,我的程序必須在10次嘗試中猜出它。
出現一個錯誤,告訴我必須定義「響應」,但不確定要寫什麼。
如果任何人有任何其他的建議來修復我的代碼,那就太好了。我對編程完全陌生,任何建議都會有很大幫助!蟒蛇 - 猜數字 - 高和低
這裏是我的代碼:比"y"
其他
LOW = 0
HIGH = 511
guess = (LOW + HIGH)/2
response =
print("Think of an integer from", LOW, "to", HIGH)
while not(response == "y"):
response = input
print("Is the answer", guess, "?")
if (response == "L"):
LOW = guess
guess = (LOW + HIGH)/2
elif (response == "y"):
high = into(guess)<br>
guess = int(low + high)/2
HIGH = guess
print("Is the answer", guess, "?")
response = input()
response("got it")
請嘗試修復縮進,使其看起來與它在文本編輯器中的縮進相同,有時會在嘗試將其複製到SO時變得混亂。 – Marius 2014-11-04 00:12:37
我相信'response = input'應該是'response = input()',最後一行應該是'print'「get it」)。 – shockburner 2014-11-04 00:19:30