Im nächsten Schritt werden wir uns mit Kontrollstrukturen auseinandersetzen, die es uns ermöglichen, den Fluss unseres Programms zu steuern. Dazu gehören bedingte Anweisungen (if/else) und Schleifen (for/while). Eine bedingte Anweisung führt einen bestimmten Codeblock aus, wenn eine Bedingung erfüllt ist. Ein Beispiel:
x = 5
if x > 10:
print("x ist größer als 10")
else:
print("x ist kleiner oder gleich 10")
Schleifen ermöglichen es uns, einen Codeblock wiederholt auszuführen. Ein Beispiel mit einer for-Schleife:
fruechte = ["Apfel", "Banane", "Kirsche"]
for frucht in fruechte:
print(frucht)
Und ein Beispiel mit einer while-Schleife:
i = 0
while i < 5:
print(i)
i += 1
Die Verwendung von Funktionen ist ein weiteres wichtiges Konzept. Funktionen ermöglichen es uns, Codeblöcke zu organisieren und wiederverwendbar zu machen. Eine Funktion kann wie folgt definiert werden:
def begruessung(name):
print("Hallo, " + name + "!")
Und dann aufgerufen werden:
begruessung("Max")