2017-08-05 25 views
0

我有我的猜測遊戲的代碼行。但它告訴我:unindent不匹配任何外部縮進級別,你能幫我找到其他的錯誤嗎?謝謝!猜測遊戲不工作編碼錯誤?

number = random.randint(1, 99) 
guess = int(raw_input("Enter an integer from 1 to 99: ")) 
guesses = 0 
print ('this is your guess', guess) 
if guess < number: 
    print ('guess is low') 
elif guess > number: 
    print ('guess is high') 
elif guess == number: 
    break 
+1

那是你所有的代碼嗎?如果是這樣,那麼'break'是什麼?你不在循環中。 – Li357

+1

我建議你使用PyCharm等IDE來幫助清除這些問題。關於你的問題,你是否混合使用空格和製表符,這可能是一個問題。 – Adonis

回答

0

除非此代碼塊位於某種類型的循環內,否則錯誤是最後一行的breakbreak只能在循環中使用,而不能在if/else中使用。