Vorab müsst ihr wissen das ich ein kompletter neuling bin in sachen programmieren. Ich habe folgendes Problem: Ich will ein Quiz machen, wo der User eine Antwort eingibt, und dann entweder "richtig" oder "falsch" geprintet bekommt. Nun habe ich folgendes Script:
Code: Alles auswählen
def frage1():
finput = input("Wie viele Bundesländer hat Deustchland? ")
if finput is "16":
print ("richtig")
else:
print ("Falsch")
frage1()
Was ich hier dran nicht verstehe ist, wenn Python den Code ließt, oder eher gesagt meine " 16 " dann sollte er mir doch eig. " richtig " sagen, weil - wenn input is 16, dann print richtig.
Ich verstehe dass es ein logischer Fehler ist, aber ich sehe nicht wo. Könnte es einer korrigieren und erklären? Wäre sehr dankbar, Danke
MfG print ("Arox")