Bedingungen & Schleifen
Mit Bedingungen und Schleifen entscheidet dein Programm, was wann passiert und wie oft etwas wiederholt wird.
Ansicht
01
Verstehen
Lies die Kernidee und das Beispiel.
02
Prüfen
Beantworte die Aktiv-Checks.
03
Anwenden
Setze die Transferaufgabe um.
Lerninhalt
Verstehen & anwenden
if, elif und else
if prüft eine Bedingung.
Nur wenn sie wahr ist, läuft der eingerückte Block.
elif prüft weitere Fälle, else deckt den Rest ab. Es gibt keine Klammern um die Bedingung, nur den Doppelpunkt.
punkte = 85
if punkte >= 90:
print("Sehr gut")
elif punkte >= 50:
print("Bestanden")
else:
print("Nochmal üben")for und range
Eine for-Schleife durchläuft Elemente einer Sammlung.
Du brauchst keinen Index, wenn du nur die Werte willst.
range(stop) zählt von 0 bis ausschließlich stop. Mit Start und Schritt kannst du den Bereich genauer steuern.
for i in range(3):
print(i)
for i in range(2, 10, 2):
print(i)
for farbe in ["rot", "grün"]:
print(farbe)while, break und continue
while wiederholt einen Block, solange die Bedingung wahr ist.
Achte darauf, dass sich die Bedingung irgendwann ändert.
break verlässt die Schleife sofort, continue springt zum nächsten Durchlauf. Beides sparsam einsetzen, damit der Ablauf lesbar bleibt.
zahl = 0
while True:
zahl += 1
if zahl == 3:
break
if zahl == 2:
continue
print(zahl)Aktiv-Check
Teste dein Verständnis
Erkennen: Welcher Abschnitt passt?
Welcher Abschnitt passt zu diesen Begriffen?
Transfer
Mini-Projekt: Haushaltsbuch
Baue ein kleines Haushaltsbuch, das Ausgaben als Dictionaries speichert, Summen berechnet und die Einträge in einer Datei sichert.
Selbstcheck
Kann ich das schon?
Hake ab, was du wirklich erklären oder selbst bauen könntest.
Fortschritt
Bereit zum Abschließen?
Markiere die Lektion als abgeschlossen, um XP und Streak zu erhalten.