Я определял переменные, и когда я это делал, это сработало. Но я пошел на дно, чтобы продолжить сценарии, я протестировал его, и это дало мне ошибку «ожидаемого отступом». Я не знаю почему. В частности, он дал это мне после того, как я определил Право.
(пиранья и голод были определены ранее в коде)Ошибка «ожидаемого отступа» без видимых причин
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:
`
'если голод == 0:' то что? – AChampion
Ваши if-утверждения неполны. Как правило, Python ожидает отложенный блок после ':' (за некоторыми исключениями, такими как сопоставления значений ключа в 'dicts') –