Python, wenn mit vielen oder in einer Vertragsform
Ich lerne Python und habe mich beim Versuch, eine if-Anweisung zu erstellen, die wahr sein sollte, wenn der Benutzer y oder yes eingibt, verloren.
#!/usr/bin/env python3
user_input = input('Would you like to go on?')
lowui = user_input.lower
if lowui == ('y' or 'yes'):
print('You want to go on')
else
print('See you later, bye')
Das Problem ist, dass es nur wahr wird, wenn ich y eingebe, aber nicht für yes. Wenn ich die Klammer entferne, wird es immer falsch. Ok, ich kann einen Workaround machen
if lowui == 'y' or lowui == 'yes':
Aber ich habe mich gefragt, ob es einen Trick gibt, der mich nicht zwingt, die Variable so oft zu schreiben.
Danke im Voraus.