Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Schleifen und Iteration | Control Flow & Logic
Einführung in Python mit Cursor

bookSchleifen und Iteration

In der Programmierung ist es notwendig, Aktionen zu wiederholen – wie das Durchlaufen einer Liste, das Überprüfen von Eingaben oder das Ausführen von Berechnungen. Schleifen automatisieren diese Aufgaben, ohne dass Code dupliziert werden muss.

Python bietet zwei Haupttypen von Schleifen: for und while, jeweils mit eigenen Stärken.

For-Schleifen

Eine for-Schleife iteriert über eine Sequenz wie eine Liste, einen String oder einen Bereich. Der Codeblock wird für jedes Element einmal ausgeführt.

for-Schleifen eignen sich besonders, wenn die Anzahl der Wiederholungen bekannt ist oder eine feste Menge an Werten verarbeitet werden soll.

While-Schleifen

Eine while-Schleife läuft, solange ihre Bedingung erfüllt ist. Sie ist flexibler als eine for-Schleife, erfordert jedoch Sorgfalt, um Endlosschleifen zu vermeiden.

Verwendung, wenn die Anzahl der Wiederholungen im Voraus nicht bekannt ist – zum Beispiel beim Warten auf gültige Benutzereingaben.

Beenden von Schleifen

Die Anweisung break ermöglicht das sofortige Verlassen einer Schleife, auch wenn die Sequenz oder Bedingung noch nicht abgeschlossen ist. Sie ist nützlich, wenn das Gesuchte gefunden wurde, auf ein Ereignis reagiert werden soll oder die Leistung durch frühzeitiges Beenden verbessert werden kann.

Überspringen von Iterationen

Die Anweisung continue überspringt den Rest der aktuellen Schleifeniteration und fährt mit der nächsten fort. Sie ist nützlich, um bestimmte Werte zu ignorieren, wie zum Beispiel leere Zeilen in einer Datei oder gerade Zahlen in einer Liste.

Zusammenfassung

  • Schleifen ermöglichen das automatische Wiederholen von Aktionen, was den Code vereinfacht;
  • for-Schleifen iterieren über eine feste Sequenz;
  • while-Schleifen laufen, bis eine Bedingung falsch ist;
  • Mit break kann eine Schleife vorzeitig beendet werden;
  • Mit continue können bestimmte Iterationen übersprungen werden;
  • Bei while-Schleifen ist stets darauf zu achten, dass sie irgendwann enden.
question mark

Wie oft wird diese Schleife ausgeführt: for i in range(3):?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 5

bookSchleifen und Iteration

Swipe um das Menü anzuzeigen

In der Programmierung ist es notwendig, Aktionen zu wiederholen – wie das Durchlaufen einer Liste, das Überprüfen von Eingaben oder das Ausführen von Berechnungen. Schleifen automatisieren diese Aufgaben, ohne dass Code dupliziert werden muss.

Python bietet zwei Haupttypen von Schleifen: for und while, jeweils mit eigenen Stärken.

For-Schleifen

Eine for-Schleife iteriert über eine Sequenz wie eine Liste, einen String oder einen Bereich. Der Codeblock wird für jedes Element einmal ausgeführt.

for-Schleifen eignen sich besonders, wenn die Anzahl der Wiederholungen bekannt ist oder eine feste Menge an Werten verarbeitet werden soll.

While-Schleifen

Eine while-Schleife läuft, solange ihre Bedingung erfüllt ist. Sie ist flexibler als eine for-Schleife, erfordert jedoch Sorgfalt, um Endlosschleifen zu vermeiden.

Verwendung, wenn die Anzahl der Wiederholungen im Voraus nicht bekannt ist – zum Beispiel beim Warten auf gültige Benutzereingaben.

Beenden von Schleifen

Die Anweisung break ermöglicht das sofortige Verlassen einer Schleife, auch wenn die Sequenz oder Bedingung noch nicht abgeschlossen ist. Sie ist nützlich, wenn das Gesuchte gefunden wurde, auf ein Ereignis reagiert werden soll oder die Leistung durch frühzeitiges Beenden verbessert werden kann.

Überspringen von Iterationen

Die Anweisung continue überspringt den Rest der aktuellen Schleifeniteration und fährt mit der nächsten fort. Sie ist nützlich, um bestimmte Werte zu ignorieren, wie zum Beispiel leere Zeilen in einer Datei oder gerade Zahlen in einer Liste.

Zusammenfassung

  • Schleifen ermöglichen das automatische Wiederholen von Aktionen, was den Code vereinfacht;
  • for-Schleifen iterieren über eine feste Sequenz;
  • while-Schleifen laufen, bis eine Bedingung falsch ist;
  • Mit break kann eine Schleife vorzeitig beendet werden;
  • Mit continue können bestimmte Iterationen übersprungen werden;
  • Bei while-Schleifen ist stets darauf zu achten, dass sie irgendwann enden.
question mark

Wie oft wird diese Schleife ausgeführt: for i in range(3):?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2
some-alt