0
Nach Eingabe von Union läuft es auch sonst Funktion. Warum ?else Funktion läuft, aber es sollte nicht
Nach Eingabe von Union läuft es auch sonst Funktion. Warum ?else Funktion läuft, aber es sollte nicht
Sie sind ein elif
fehlt:
if beer == "union":
print("this is water")
elif beer == "jelen":
print("great")
else:
print("aren't you drinking?")
Ansonsten Ihre beiden if
s separat bekommen interpretiert:
# first condition
if beer == "union":
print("this is water")
# end first condition
# second condition
if beer == "jelen": # beer is 'union', this branch doesn't run
print("great")
else: # beer is not 'jelen', so this branch runs
print("aren't you drinking ? ")
# end second condition
Sie benötigen mehr Informationen zu geben. Das Else wird genau dann laufen, wenn es sein sollte, also muss dein Zustand falsch sein. Sie müssen jedoch sagen, was Sie erwarten. – Carcigenicate
überprüfen Sie die Art des Bieres 'Art (Bier)' auch drucken Sie es –
@Carcigenicate Der Titel der Frage sagt buchstäblich den 'else'-Zweig - nur eins im Codebeispiel - sollte nicht laufen. Das ist das erwartete Verhalten. – millimoose