Bedingungen entscheiden, welcher Code ausgeführt wird. if prüft den ersten Fall, elif ergänzt Alternativen und else fängt alle übrigen Fälle ab.
Entscheidungen abbilden
temperatur = 215
if temperatur < 200:
print("Zu kalt")
elif temperatur > 225:
print("Zu heiß")
else:
print("Temperatur passt")
Die Reihenfolge ist wichtig: Python beendet die Kette nach dem ersten zutreffenden Zweig.
Wahrheitswerte richtig nutzen
Vergleiche lassen sich mit and, or und not kombinieren. Auch leere Zeichenketten, Listen oder der Wert None gelten in Bedingungen als unwahr.
if dateiname and dateiname.endswith(".csv"):
print("CSV-Datei erkannt")
Das nimmst du mit
Nach dem Cheatsheet kannst du klare Entscheidungsstrukturen aufbauen, Wertebereiche prüfen und mehrere Bedingungen sinnvoll miteinander verknüpfen.