我學習蟒蛇大氣壓,並從該site做一個練習 -學習蟒蛇 - couldn't弄清楚random.randint
指導用戶從1挑一個任意號碼100並在七次嘗試中繼續猜測它。在每次猜測之後,用戶必須知道他們的數字是高於,低於還是等於您的猜測。
我寫的,但並沒有解決匹配代碼爲this--
import random
pick = int(input('number? '))
count = 0
while count <= 7:
number = random.randint(1, 10)
count += 1
print('is the number ', number, '?')
if number <= pick:
print('press enter if higher')
higher = input()
elif number >= pick:
print('press enter if lower')
lower = input()
elif number == pick:
print('good?')
yes = input()
break
print('end')
我不能得到這個權利。當數字==選擇,循環沒有結束。是不是因爲隨機選擇了elif number ==選擇?
該網站給出的解決方案與我寫的有所不同。我怎麼能做得更好?
謝謝!
代碼的縮進似乎被破壞了。請檢查您的原始代碼。 – 2011-05-13 11:03:16