我正在定義變量,當我完成它的工作。但是,我到底部繼續腳本,我測試了它,它給了我一個'預期的縮進塊'錯誤。我不知道爲什麼。具體來說,它在我定義Right之後給了我。
(食人魚和飢餓是先前在代碼中定義)沒有明顯原因的'預計縮進'錯誤
def Left():
piranha.left(90)
piranha.forward(100)
piranha.right(90)
global hunger
hunger = hunger - 5
if hunger==0:
def Right():
piranha.right(90)
piranha.forward(100)
piranha.left(90)
global hunger
hunger = hunger - 5
if hunger==0:
def Back():
piranha.right(180)
piranha.forward(100)
piranha.right(180)
global hunger
hunger = hunger - 5
if hunger==0:
`
'if hunger == 0:'那麼是什麼? – AChampion
您的if語句不完整。一般來說,Python需要在':'後面加一個縮進塊(除了''dicts'中的鍵值映射等少數例外) –