Hallo,
bin in Python noch nicht so fit. Die folgende if-Bedingung macht mir im Moment Probleme. Sieht nicht schön aus, muss aber der Nutzerfreundlichkeit IMHO so aussehen:
Gibt es eine schönere Lösung hierfür? Try-Except funktioniert wegen der vielen Möglichkeiten schließlich nicht - vielleicht mache ich aber auch nur einen Denkfehler.
Edit: Habe mittlerweile die Funktion str.lower gefunden. if-Schleife sieht nun so aus:
funktionieren tut es leider immer noch nicht.
Danke für eure Hilfe,
Blck
bin in Python noch nicht so fit. Die folgende if-Bedingung macht mir im Moment Probleme. Sieht nicht schön aus, muss aber der Nutzerfreundlichkeit IMHO so aussehen:
Code:
neur = 0
while neur != 1:
neu=input("Neue Aufgabe? Y oder N - Rechenart wechseln W ")
if (neu != "Y") or (neu != "y") or (neu != "N") or (neu != "n") or (neu != "W") or (neu != "w"):
neur = 0
print("Deine Eingabe war nicht gültig! Gebe bitte Y/y bzw. N/n oder W/w ein.")
else:
neur = 1
Gibt es eine schönere Lösung hierfür? Try-Except funktioniert wegen der vielen Möglichkeiten schließlich nicht - vielleicht mache ich aber auch nur einen Denkfehler.
Edit: Habe mittlerweile die Funktion str.lower gefunden. if-Schleife sieht nun so aus:
Code:
if (neu.lower() != "y") or (neu.lower() != "n") or (neu.lower() != "w"):
Danke für eure Hilfe,
Blck
Zuletzt bearbeitet: