if / else in Python: Bedingungen im Code

You are here:

In diesem Beitrag möchte ich Dir das Konzept von Bedingungen im Code mithilfe von `if` und `else` in Python näherbringen. Bedingungen sind ein wichtiger Bestandteil der Programmierung, da sie es ermöglichen, abhängig von bestimmten Bedingungen unterschiedliche Codeblöcke auszuführen. Ich werde Dir einige Codebeispiele zeigen, um das Verständnis für diese Konzepte zu fördern.

if-Anweisung

Die `if`-Anweisung in Python wird verwendet, um einen Codeblock auszuführen, wenn eine bestimmte Bedingung erfüllt ist. Wenn die Bedingung `True` ergibt, wird der Codeblock innerhalb des `if`-Blocks ausgeführt. Andernfalls wird der Codeblock übersprungen.

x = 42
if x > 10:
print("x ist größer als 10")

In diesem Beispiel prüfen wir, ob `x` größer als 10 ist. Da `x` den Wert 42 hat, wird die Bedingung `True` ergeben und der `print`-Befehl innerhalb des `if`-Blocks wird ausgeführt.

else-Anweisung

Die `else`-Anweisung wird verwendet, um einen Codeblock auszuführen, wenn die Bedingung der vorherigen `if`-Anweisung nicht erfüllt ist. Hier ist ein Beispiel:

x = 5
if x > 10:
    print("x ist größer als 10")
else:
    print("x ist kleiner oder gleich 10")

In diesem Beispiel ist `x` nicht größer als 10, daher wird der Codeblock innerhalb des `else`-Blocks ausgeführt.

elif-Anweisung

Die `elif`-Anweisung (kurz für “else if”) ermöglicht es, zusätzliche Bedingungen zu prüfen, wenn die vorherige Bedingung nicht erfüllt ist. Du kannst mehrere `elif`-Anweisungen verwenden, um verschiedene Bedingungen zu überprüfen.

x = 42
if x > 100:
    print("x ist größer als 100")
elif x > 50:
    print("x ist größer als 50, aber kleiner oder gleich 100")
elif x > 10:
    print("x ist größer als 10, aber kleiner oder gleich 50")
else:
    print("x ist kleiner oder gleich 10")

In diesem Beispiel überprüfen wir nacheinander mehrere Bedingungen. Da `x` den Wert 42 hat, wird der Codeblock innerhalb des zweiten `elif`-Blocks ausgeführt. Bedingungen in Python sind ein mächtiges Werkzeug, um Code auf der Grundlage von bestimmten Kriterien auszuführen. Durch das Verständnis von `if`, `else` und `elif` sowie das Üben mit Codebeispielen wirst Du in der Lage sein, Deine Programme flexibel und effizient zu gestalten. Viel Spaß beim Programmieren!