Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Auswahl Zwischen For- und While-Schleifen in Python | Die While-Schleife
Python-Schleifen-Tutorial
course content

Kursinhalt

Python-Schleifen-Tutorial

Python-Schleifen-Tutorial

1. Die For-Schleife
2. Die While-Schleife
3. Verschachtelte Schleifen
4. Listen- und Wörterbuchverständnisse

book
Auswahl Zwischen For- und While-Schleifen in Python

Schleifen sind wesentliche Werkzeuge für sich wiederholende Aufgaben in Python, aber die Entscheidung, ob eine for-Schleife oder eine while-Schleife verwendet werden soll, hängt von der Art der Aufgabe ab. Beide haben einzigartige Stärken, die zu unterschiedlichen Szenarien passen.

Eine for-Schleife ist ideal, wenn Sie die genaue Anzahl der Iterationen kennen oder durch eine Sequenz wie eine Liste, ein Tupel, einen String oder einen Bereich iterieren.

Über Sequenzen iterieren

Wenn Sie jedes Element in einer Liste, einem Tupel oder einem String verarbeiten müssen.

123
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: print(city)
copy

Feste Anzahl von Iterationen

Wenn die Anzahl der Iterationen im Voraus festgelegt ist.

12
for i in range(5): print(f"Trip {i + 1}")
copy

Wann while-Schleifen verwenden

Eine while-Schleife eignet sich besser für Situationen, in denen die Anzahl der Iterationen im Voraus unbekannt ist und die Schleife von einer Bedingung abhängt.

Bedingungsbasierte Iteration

Wenn Sie möchten, dass die Schleife fortgesetzt wird, bis eine bestimmte Bedingung erfüllt ist.

123456789
budget = 1000 travel_costs = [300, 150, 200, 400, 100] total_cost = 0 i = 0 while total_cost + travel_costs[i] <= budget: total_cost += travel_costs[i] print(f"Trip {i + 1} cost: ${travel_costs[i]}") i += 1
copy

Unendliche Schleifen mit Abbruchbedingungen

Wenn Sie einen fortlaufenden Prozess benötigen, der basierend auf einer Bedingung stoppt.

Ändern Sie den Code, um die Schleife vorzeitig zu stoppen, wenn eine einzelne Reise $400 überschreitet. Wo sollten Sie die `break`-Anweisung hinzufügen?

Ändern Sie den Code, um die Schleife vorzeitig zu stoppen, wenn eine einzelne Reise $400 überschreitet. Wo sollten Sie die break-Anweisung hinzufügen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6
We're sorry to hear that something went wrong. What happened?
some-alt