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 Loops Tutorial
course content

Kursinhalt

Python Loops Tutorial

Python Loops Tutorial

1. The 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.

Iterieren über Sequenzen

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

1234
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('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('Trip', i + 1, 'cost:', travel_costs[i]) i += 1
copy

Unendliche Schleifen mit Abbruchbedingungen

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

python
question mark

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

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6

Fragen Sie AI

expand
ChatGPT

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

course content

Kursinhalt

Python Loops Tutorial

Python Loops Tutorial

1. The 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.

Iterieren über Sequenzen

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

1234
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('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('Trip', i + 1, 'cost:', travel_costs[i]) i += 1
copy

Unendliche Schleifen mit Abbruchbedingungen

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

python
question mark

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

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt