Hey, muss bis morgen ein Text adventure game in python 3 machen, bin komplett neu beim programmieren.
Mein Ziel ist es wenn der User etwas anderes als die 4 Optionen inputtet sich die Funktion von neu wiederholt damit er die das richtige hinschreiben kann, aber bei return kommt ein Syntax error. Ich glaube ich habe irgendwas einfach falsch formuliert.
Danke für jegliche Hilfe!
def nextstepfunction():
next_step = input("In welche Richtung möchtest du gehen?\n> ")
if next_step == "go left":
x_cord-=1
elif next_step == "go right":
x_cord+=1
elif next_step == "go forwards":
y_cord+=1
elif next_step == "go backwards":
y_cord-=1
elif next_step != "go left" or "go right" or "go forwards" or "go backwards":
print("Dieser Command existiert nicht.") and return nextstepfunction()