Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Die Else-Anweisung in Einer While-Schleife | 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
Die Else-Anweisung in Einer While-Schleife

In Python kann der else-Block zu einer while-Schleife hinzugefügt werden. Der else-Block wird ausgeführt, wenn die Schleife normal endet, was bedeutet, dass die Schleifenbedingung False wird, ohne dass ein break-Statement auftritt.

Der else-Block wird ausgeführt, wenn die Schleifenbedingung False wird, was bedeutet, dass die Schleife alle Iterationen abgeschlossen hat.

1234567891011
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Iterate through the destinations while i < len(travel_list): print(travel_list[i]) i += 1 else: print('All destinations have been listed!')
copy

In diesem Beispiel iteriert die while-Schleife durch jedes Ziel in der travel_list und gibt es aus. Sobald alle Ziele aufgelistet sind, wird die Bedingung i < len(travel_list) False, was den else-Block auslöst, der die Vollständigkeit bestätigt.

Wenn die Schleife mit einem break-Statement endet (z.B. wenn eine bestimmte Stadt gefunden wird), wird der else-Block nicht ausgeführt.

1234567891011121314
# List of travel destinations travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Search for a specific destination while i < len(travel_list): if travel_list[i] == 'Barcelona': break print(travel_list[i]) i += 1 else: # This won't execute if break is triggered. print('All destinations have been listed!')
copy

Hier stoppt die Schleife, sobald sie 'Barcelona' findet. Der else-Block wird übersprungen, da die Schleife nicht normal endet, sondern durch die break-Anweisung unterbrochen wird.

question mark

Welche der folgenden Aussagen über den else-Block in einer Python-while-Schleife ist korrekt?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5

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
Die Else-Anweisung in Einer While-Schleife

In Python kann der else-Block zu einer while-Schleife hinzugefügt werden. Der else-Block wird ausgeführt, wenn die Schleife normal endet, was bedeutet, dass die Schleifenbedingung False wird, ohne dass ein break-Statement auftritt.

Der else-Block wird ausgeführt, wenn die Schleifenbedingung False wird, was bedeutet, dass die Schleife alle Iterationen abgeschlossen hat.

1234567891011
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Iterate through the destinations while i < len(travel_list): print(travel_list[i]) i += 1 else: print('All destinations have been listed!')
copy

In diesem Beispiel iteriert die while-Schleife durch jedes Ziel in der travel_list und gibt es aus. Sobald alle Ziele aufgelistet sind, wird die Bedingung i < len(travel_list) False, was den else-Block auslöst, der die Vollständigkeit bestätigt.

Wenn die Schleife mit einem break-Statement endet (z.B. wenn eine bestimmte Stadt gefunden wird), wird der else-Block nicht ausgeführt.

1234567891011121314
# List of travel destinations travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize index i = 0 # Search for a specific destination while i < len(travel_list): if travel_list[i] == 'Barcelona': break print(travel_list[i]) i += 1 else: # This won't execute if break is triggered. print('All destinations have been listed!')
copy

Hier stoppt die Schleife, sobald sie 'Barcelona' findet. Der else-Block wird übersprungen, da die Schleife nicht normal endet, sondern durch die break-Anweisung unterbrochen wird.

question mark

Welche der folgenden Aussagen über den else-Block in einer Python-while-Schleife ist korrekt?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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