Ich hab da ein kleines Problem wofür ich keine Lösung finde. Dauert nicht mehr lange und ich bin am Verzweifeln.
Und zwar soll der User eine einfache Ja/Nein Frage beantworten, allerdings unabhängig von der Groß und Kleinschreibung der kleinen Wörtchen (ob ja, Ja, jA, JA. das sollte egal sein)
Laut Google sollte der Befehl str.casefold vor dem input gesetzt funktionieren, allerdings springt er mir dann gleich auf das "else" in der Schleife.
Ohne das funktioniert es Prima, aber nur wenn ich die Wörter so schreibe wie sie da stehen.
Ich bin noch Anfänger und hoffe ihr könnt mir helfen meinen Fehler zu finden.
Hier der Code
Code: Alles auswählen
VarJaNein = ["Ja", "Nein"]
print("KALI: Text_1.")
for UserInput in VarJaNein:
UserInput = str.casefold(input("\nBitte JA oder NEIN eingeben\n>>>"))
if UserInput == "Ja":
print("KALI: Text_2")
break
elif UserInput == "Nein":
print("KALI: Text_3.")
break
else:
print("KALI: Es tut mir Leid, der Befehl ist nicht ausführbar.")
#print("\nStuff")
Danke schon mal im voraus.
LG Johnny