Kursinhalt
Python-Schleifen-Tutorial
Python-Schleifen-Tutorial
Die Else-Anweisung in Einer For-Schleife
In Python kann die else
-Anweisung mit einer for
-Schleife verwendet werden. Der else
-Block wird ausgeführt, wenn die Schleife alle ihre Iterationen ohne Unterbrechung durch eine break
-Anweisung abschließt. Diese Funktion ist besonders nützlich, um zu bestätigen, dass die Schleife vollständig durchlaufen wurde.
Lassen Sie uns dieses Konzept auf die travel_list
anwenden. Wir werden jedes Reiseziel ausdrucken, und wenn alle Ziele ohne Unterbrechung verarbeitet wurden, wird der else
-Block den Abschluss bestätigen.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all destinations for city in travel_list: print(city) else: print("All destinations have been listed.")
Nun fügen wir eine Bedingung hinzu, um die Schleife vorzeitig mit break
zu beenden. Wenn wir nach einer bestimmten Stadt suchen (z.B. "Barcelona") und sie finden, stoppt die Schleife und der else
-Block wird nicht ausgeführt.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Searching for a specific city for city in travel_list: print(city) if city == "Barcelona": break else: print("All destinations have been listed.")
In diesem Fall wird der else
-Block nicht ausgeführt, da die Schleife mit break
unterbrochen wurde.
Wir können not in
verwenden, um zu bestätigen, dass eine Stadt nicht in der Liste vorhanden ist. Wenn die Stadt nicht in der Liste gefunden wird, können wir spezifische Aktionen ausführen.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Checking if a city is NOT in the list search_city = "Paris" if search_city not in travel_list: print(f"{search_city} is not in the travel list.") else: print(f"{search_city} is in the travel list.")
Der not in
Operator überprüft, ob ein Element nicht in einer Sammlung (wie einer Liste, einem Tupel oder einem String) vorhanden ist. Verwenden Sie ihn, um zu überprüfen, ob eine Stadt nicht in der favorite_city
Liste ist.
Swipe to start coding
Sie planen Ihre nächste Reise, aber nicht alle Ziele sind derzeit für Reisen geöffnet. Um den Prozess zu vereinfachen, entscheiden Sie sich, die Zielauswahl zu automatisieren, indem Sie verfügbare Optionen priorisieren.
Überprüfen Sie Ihre Prioritätsländer, ob eines in der Liste der offenen Länder ist, und wählen Sie das erste verfügbare aus. Wenn keines offen ist, wechseln Sie zu Ihren Ersatzländern und wählen Sie das erste verfügbare Ziel.
countries
eine vollständige Liste der Orte, die Sie für Reisen in Betracht ziehen;priority_countries
Ihre bevorzugten Reiseziele, die Sie zuerst besuchen möchten;backup_countries
alternative Reiseziele, falls keines Ihrer Prioritätsländer verfügbar ist;open_countries
Länder, die derzeit Reisende zulassen.
Lösung
Danke für Ihr Feedback!
Die Else-Anweisung in Einer For-Schleife
In Python kann die else
-Anweisung mit einer for
-Schleife verwendet werden. Der else
-Block wird ausgeführt, wenn die Schleife alle ihre Iterationen ohne Unterbrechung durch eine break
-Anweisung abschließt. Diese Funktion ist besonders nützlich, um zu bestätigen, dass die Schleife vollständig durchlaufen wurde.
Lassen Sie uns dieses Konzept auf die travel_list
anwenden. Wir werden jedes Reiseziel ausdrucken, und wenn alle Ziele ohne Unterbrechung verarbeitet wurden, wird der else
-Block den Abschluss bestätigen.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Printing all destinations for city in travel_list: print(city) else: print("All destinations have been listed.")
Nun fügen wir eine Bedingung hinzu, um die Schleife vorzeitig mit break
zu beenden. Wenn wir nach einer bestimmten Stadt suchen (z.B. "Barcelona") und sie finden, stoppt die Schleife und der else
-Block wird nicht ausgeführt.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Searching for a specific city for city in travel_list: print(city) if city == "Barcelona": break else: print("All destinations have been listed.")
In diesem Fall wird der else
-Block nicht ausgeführt, da die Schleife mit break
unterbrochen wurde.
Wir können not in
verwenden, um zu bestätigen, dass eine Stadt nicht in der Liste vorhanden ist. Wenn die Stadt nicht in der Liste gefunden wird, können wir spezifische Aktionen ausführen.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Checking if a city is NOT in the list search_city = "Paris" if search_city not in travel_list: print(f"{search_city} is not in the travel list.") else: print(f"{search_city} is in the travel list.")
Der not in
Operator überprüft, ob ein Element nicht in einer Sammlung (wie einer Liste, einem Tupel oder einem String) vorhanden ist. Verwenden Sie ihn, um zu überprüfen, ob eine Stadt nicht in der favorite_city
Liste ist.
Swipe to start coding
Sie planen Ihre nächste Reise, aber nicht alle Ziele sind derzeit für Reisen geöffnet. Um den Prozess zu vereinfachen, entscheiden Sie sich, die Zielauswahl zu automatisieren, indem Sie verfügbare Optionen priorisieren.
Überprüfen Sie Ihre Prioritätsländer, ob eines in der Liste der offenen Länder ist, und wählen Sie das erste verfügbare aus. Wenn keines offen ist, wechseln Sie zu Ihren Ersatzländern und wählen Sie das erste verfügbare Ziel.
countries
eine vollständige Liste der Orte, die Sie für Reisen in Betracht ziehen;priority_countries
Ihre bevorzugten Reiseziele, die Sie zuerst besuchen möchten;backup_countries
alternative Reiseziele, falls keines Ihrer Prioritätsländer verfügbar ist;open_countries
Länder, die derzeit Reisende zulassen.
Lösung
Danke für Ihr Feedback!