From e68159deaed0b8c5f0ca63d9b0d37553ca60b759 Mon Sep 17 00:00:00 2001 From: Felix Date: Fri, 5 Jun 2026 15:18:37 +0200 Subject: [PATCH] comments --- Stunde 1/Ergebnisse/logic_operator.py | 28 ++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/Stunde 1/Ergebnisse/logic_operator.py b/Stunde 1/Ergebnisse/logic_operator.py index c9c9b65..3f5612c 100644 --- a/Stunde 1/Ergebnisse/logic_operator.py +++ b/Stunde 1/Ergebnisse/logic_operator.py @@ -1,5 +1,7 @@ # Der If Befehl ermöglicht es, dass bestimmte Anweisungen nur unter bestimmten Bedingungen ausgeführt werden. + +# Boolean Werte: if True: print("Dieser Code wird immer ausgeführt, da die Bedingung True ist.") @@ -13,22 +15,42 @@ if boolean_variable: if not boolean_variable: print("Dieser Code wird nicht ausgeführt, da boolean_variable den Wert True hat und die Bedingung not boolean_variable somit False ist.") + +# Logische Operatoren: + +# Textvergleiche text: str = "Hallo, Welt!" if text == "Hallo, Welt!": print("Dieser Code wird ausgeführt, da die Bedingung text == 'Hallo, Welt!' True ist.") - +# and: Alle Bedingungen müssen True sein, damit der Code ausgeführt wird. if boolean_variable and text == "Hallo, Welt!": print("Dieser Code wird ausgeführt, da beide Bedingungen True sind.") - +# or: Mindestens eine Bedingung muss True sein, damit der Code ausgeführt wird. if boolean_variable or text == "Hallo, Welt!": print("Dieser Code wird ausgeführt, da mindestens eine der Bedingungen True ist.") +# >, <, >=, <=: Vergleiche von Zahlen zahl: int = 5 if zahl > 0 and zahl < 10: print("Dieser Code wird ausgeführt, da beide Bedingungen True sind.") + +# is, is not: Vergleiche von Identität (ob zwei Variablen auf dasselbe Objekt zeigen, bzw. hier: None sind) nichts: None = None if nichts is None: - print("Dieser Code wird ausgeführt, da die Bedingung nichts is None True ist.") \ No newline at end of file + print("Dieser Code wird ausgeführt, da die Bedingung nichts is None True ist.") + +if nichts is not None: + print("Dieser Code wird nicht ausgeführt, da die Bedingung nichts is not None False ist.") + + +# If, Elif, Else: Mehrere Bedingungen hintereinander +if zahl > 0 and zahl < 10 and text == "Hallo, Welt!": + print("Dieser Code wird ausgeführt, da alle Bedingungen True sind.") +elif zahl > 10: + print("Dieser Code wird nicht ausgeführt, da die Bedingung zahl > 10 False ist.") +else: + print("Dieser Code wird nicht ausgeführt, da die vorherigen Bedingungen bereits True waren.") +