silvesterlangen.de

Seite
Menü

Verzweigung mit if, elif und else

Beim Programmieren gerät man schnell an den Punkt wo man eine Entscheidung treffen muss wie das Programm weiter laufen soll. Beispielsweise soll vorher geprüft werden, ob eine Bedingung vorhanden ist oder nicht und Python soll im Falle von "true" eine Aktion ausführen und im Falle "false" nichts tun. Auch hier spielt der boolsche Wert eine wichtige Rolle.

 

_alter = int(input("Gib dein Alter ein: "))
if _alter < 18:
print("Du bist noch zu jung für YouP... :-)")
else:
print("Du bist alt genug, du Lustmolch!")

Nun kann es aber sein, dass noch auf eine dritte Bedingung geprüft werden muss und dann eine völlig anderen Aktion ausgelöst werden muss. Für das folgende Beispiel bauen wir noch ein elif dazwischen. Elif kann so oft eingesetzt werden wie man möchte.

Im Klartext: Es beginnt mit "if", geht dann ggf. über mehrere "elif" und endet dann mit einem "else".

_alter = int(input("Gib dein Alter ein: "))
if _alter < 18:
print("Du bist noch zu jung für YouP... :-)")
elif _alter >= 50:
print("Midlife Crisis?")
elif _alter >= 70:
print("In deinem Alter?!")
else:
print("Du bist alt genug, du Lustmolch!")

 

« vorige Seite Seitenanfang nächste Seite »
Seite
Menü
Earned Certificates:
LPIC-1 LPIC-1 LPIC-1
Powered by CMSimple | Template by CMSimple | Login