ich bin immernoch neu in Python und habe letzt ein mini Spiel angefangen zu schreiben doch schon wenn man Level 1 spielen will kommt eine Fehlermeldung die ich nicht ganz zuordnen/beheben kann.
Der Code für Level 1 sieht bisher so aus:
Code: Alles auswählen
if levelEingabe == "1":
zahl11 = random.randint(0,50)
zahl21 = random.randint(0,50)
erg11 = zahl11 + zahl21
timeout = 5
print ("Dies ist Level 1 es ist sehr einfach.") #erg11 = input(zahl11 "+" zahl21)
time.sleep(2)
t = Timer(timeout, print, ['Schade die Zeit ist abgelaufen.'])
t.start()
prompt = "Du hast %d Sekunden Zeit um die folgende Rechnung zu lösen:", zahl11, "+ ", zahl21, "\n" % timeout
answer = input(prompt)
t.cancel()
if answer == erg11:
print("Gut gemacht das ist Richtig!")
else:
print("Schade das ist leider falsch.")
Wahrscheinlich habe ich nur etwas dummes übersehen oder falsch geschrieben.
Mfg Nils