Eine Schleife ist eine Konstruktion, die einen Block wiederholt ausführt — für jedes Element einer Sammlung (for) oder solange eine Bedingung gilt (while).
Wozu sie da ist
Vieles in Programmen ist Wiederholung: jede Zeile einer Datei verarbeiten, bis zur richtigen Eingabe nachfragen, etwas zehnmal tun. Schleifen erledigen das, ohne den Code zu wiederholen.
Zwei Grundformen
for-Schleife läuft über die Elemente einer Sammlung (jeden Namen in einer Liste, jedes Zeichen in einer Zeichenkette).while-Schleife wiederholt, solange eine Bedingung wahr ist — nützlich, wenn man die Anzahl der Durchläufe vorher nicht kennt.Worauf man achtet
Eine while-Schleife braucht etwas, das die Bedingung irgendwann falsch macht — sonst läuft sie endlos. Mit break kann man vorzeitig aussteigen.