Ich bin neu hier, genauso wie im programmieren in Python.
Ich wollte ein bisschen rum experementieren, und wollte ein kleines quiz machen, wo man mehrere Antwortmöglichkeiten hat, zu einer Frage.
Wenn der Benutzer die Antwort falsch eingibt, soll die def. erneut abspielen, und die Frage erneut zeigen.Hier mein Coding:
[codebox=python file=Unbenannt.txt]frag1 = ("FrageEins>>> ")
ant1 = ("3")
ant2 = ("4")
def quiz () :
input (frag1)
if input == ant1 or ant2 :
print ("richtig")
else:
print ("falsch")
quiz ()
quiz ()[/code]
ein sehr simpler code, dennoch habe ich folgendes Problem:
wenn ich ein falsches Ergebniss eingebe, sagt er mir dennoch "richtig", als ob er else garnicht lesen würde.
Ich freue mich auf Antworten

MfG