私は変数を定義していました。しかし、私はスクリプトを続行するために底に行った、私はそれをテストし、私には、 "インデントされたブロックが予想されるエラー"を与えた。どうしてか分かりません。具体的には、私は右を定義した後、それを私に与えました。
(ピラニアと飢餓がそれ以前のコードで定義されていました)明白な理由がないのに「インデントが予想される」
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'のキーと値のマッピングのような例外はほとんどありません) –