comments
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
# Der If Befehl ermöglicht es, dass bestimmte Anweisungen nur unter bestimmten Bedingungen ausgeführt werden.
|
# Der If Befehl ermöglicht es, dass bestimmte Anweisungen nur unter bestimmten Bedingungen ausgeführt werden.
|
||||||
|
|
||||||
|
|
||||||
|
# Boolean Werte:
|
||||||
if True:
|
if True:
|
||||||
print("Dieser Code wird immer ausgeführt, da die Bedingung True ist.")
|
print("Dieser Code wird immer ausgeführt, da die Bedingung True ist.")
|
||||||
|
|
||||||
@@ -13,22 +15,42 @@ if boolean_variable:
|
|||||||
if not 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.")
|
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!"
|
text: str = "Hallo, Welt!"
|
||||||
if text == "Hallo, Welt!":
|
if text == "Hallo, Welt!":
|
||||||
print("Dieser Code wird ausgeführt, da die Bedingung text == 'Hallo, Welt!' True ist.")
|
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!":
|
if boolean_variable and text == "Hallo, Welt!":
|
||||||
print("Dieser Code wird ausgeführt, da beide Bedingungen True sind.")
|
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!":
|
if boolean_variable or text == "Hallo, Welt!":
|
||||||
print("Dieser Code wird ausgeführt, da mindestens eine der Bedingungen True ist.")
|
print("Dieser Code wird ausgeführt, da mindestens eine der Bedingungen True ist.")
|
||||||
|
|
||||||
|
# >, <, >=, <=: Vergleiche von Zahlen
|
||||||
zahl: int = 5
|
zahl: int = 5
|
||||||
if zahl > 0 and zahl < 10:
|
if zahl > 0 and zahl < 10:
|
||||||
print("Dieser Code wird ausgeführt, da beide Bedingungen True sind.")
|
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
|
nichts: None = None
|
||||||
if nichts is None:
|
if nichts is None:
|
||||||
print("Dieser Code wird ausgeführt, da die Bedingung nichts is None True ist.")
|
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.")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user