Ich bin gerade dabei, Python zu lernen und eins meiner ersten Programme ist ein Spiel, bei dem man eine vorgegebene Zahl erraten muss.
Jedoch stoße ich immer wieder auf einen Syntax Error, den ich mir nicht erklären kann, denn die Syntax stimmt meiner Meinung nach.
Hier das Programm:
Code: Alles auswählen
secret = 1234
eingabe = 0
i = 0
print("Sie müssen die Zahl erraten. Durch die Eingabe einer 0 beenden Sie das Spiel, Die eingegebene Zahl darf nicht negativ sein.")
while eingabe != secret:
eingabe = int(input("Bitte geben Sie eine Zahl ein: ")
if eingabe < 0:
print("Nur positive Zahlen!")
continue
elif eingabe == 0:
print("Wird beendet.")
break
elif eingabe < secret and eingabe > 0:
print("Zu klein!")
elif eingabe > secret:
print("Zu groß!")
elif eingabe == secret:
print("Geschafft!")
i = i+1
print("Sie haben es in", i, "Versuchen geschafft!")Weiß jemand was ich falsch gemacht habe?
