Kursinhalt
Python-Schleifen-Tutorial
Python-Schleifen-Tutorial
Schleifensteueranweisungen
Beim Arbeiten mit Schleifen helfen die break- und continue-Anweisungen, den Ablauf der Iteration zu steuern:
break
: beendet die Schleife vorzeitig, wenn eine Bedingung erfüllt ist;continue
: überspringt die aktuelle Iteration und geht zur nächsten über, was eine selektive Ausführung ermöglicht;pass
: ist ein Platzhalter, der bei der Ausführung nichts tut.
Verwendung des break
-Schlüsselworts
Stellen Sie sich vor, Sie suchen nach einer bestimmten Stadt in einer Liste. Wenn wir die Suche beenden möchten, sobald wir die Stadt "Barcelona"
finden, können wir die break
-Anweisung verwenden.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Searching for a specific city for city in travel_list: if city == "Barcelona": print("Found Barcelona!") break else: print(f"{city} is not Barcelona")
- Die Schleife iteriert durch jede Stadt in der
travel_list
; - Wenn sie auf
"Barcelona"
trifft, wird diebreak
-Anweisung ausgeführt und die Schleife stoppt sofort; - Städte nach
"Barcelona"
(wie "Munchen") werden nicht verarbeitet.
Verwendung des continue
-Schlüsselworts
Zählen wir nun die Städte in der travel_list
, deren Namen kürzer als 8 Zeichen sind, während wir andere überspringen.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: if city == "Barcelona": # Skip the rest of the code for this iteration continue print(f"{city} is marked for later processing.") # This won't run after `continue` else: print(f"Processing {city}")
- Die Schleife iteriert durch jede Stadt in der
travel_list
; - Wenn die Stadt
"Barcelona"
ist, wird dieif
-Bedingung alsTrue
ausgewertet. Diecontinue
-Anweisung wird ausgeführt und überspringt den Rest des Codes für diese Iteration (dieprint()
-Anweisung wird nicht ausgeführt); - Für alle anderen Städte wird der else-Block ausgeführt, der die Nachricht
"Processing {city}"
ausgibt. Dies stellt sicher, dass nur"Barcelona"
von der Verarbeitung ausgeschlossen wird.
Das pass
Schlüsselwort
Die pass-Anweisung in Python ist ein Platzhalter, der bei der Ausführung nichts tut. Sie wird oft als temporärer Platzhalter für Code verwendet, den Sie später schreiben möchten, sodass das Programm ohne Fehler ausgeführt werden kann. Später können Sie pass
durch tatsächliche Logik ersetzen.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: if city == "Barcelona": # Placeholder for future logic pass print(f"{city} is marked for later processing.") # Code still runs after 'pass' else: print(f"Processing {city}")
Swipe to start coding
Sie planen Ihr nächstes Abenteuer und möchten visafreies Reisen priorisieren, um die Reise reibungsloser zu gestalten. Um die Dinge überschaubar zu halten, entscheiden Sie sich, Ihre Liste auf nur 10 Ziele zu beschränken.
- Iterieren Sie durch die Länderliste. Überspringen Sie die Länder, die ein Visum erfordern.
- Fügen Sie nur visafreie Länder zur
travel_list
hinzu. - Hören Sie auf hinzuzufügen, sobald
travel_list
10 Länder enthält.
Lösung
Danke für Ihr Feedback!
Schleifensteueranweisungen
Beim Arbeiten mit Schleifen helfen die break- und continue-Anweisungen, den Ablauf der Iteration zu steuern:
break
: beendet die Schleife vorzeitig, wenn eine Bedingung erfüllt ist;continue
: überspringt die aktuelle Iteration und geht zur nächsten über, was eine selektive Ausführung ermöglicht;pass
: ist ein Platzhalter, der bei der Ausführung nichts tut.
Verwendung des break
-Schlüsselworts
Stellen Sie sich vor, Sie suchen nach einer bestimmten Stadt in einer Liste. Wenn wir die Suche beenden möchten, sobald wir die Stadt "Barcelona"
finden, können wir die break
-Anweisung verwenden.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Searching for a specific city for city in travel_list: if city == "Barcelona": print("Found Barcelona!") break else: print(f"{city} is not Barcelona")
- Die Schleife iteriert durch jede Stadt in der
travel_list
; - Wenn sie auf
"Barcelona"
trifft, wird diebreak
-Anweisung ausgeführt und die Schleife stoppt sofort; - Städte nach
"Barcelona"
(wie "Munchen") werden nicht verarbeitet.
Verwendung des continue
-Schlüsselworts
Zählen wir nun die Städte in der travel_list
, deren Namen kürzer als 8 Zeichen sind, während wir andere überspringen.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: if city == "Barcelona": # Skip the rest of the code for this iteration continue print(f"{city} is marked for later processing.") # This won't run after `continue` else: print(f"Processing {city}")
- Die Schleife iteriert durch jede Stadt in der
travel_list
; - Wenn die Stadt
"Barcelona"
ist, wird dieif
-Bedingung alsTrue
ausgewertet. Diecontinue
-Anweisung wird ausgeführt und überspringt den Rest des Codes für diese Iteration (dieprint()
-Anweisung wird nicht ausgeführt); - Für alle anderen Städte wird der else-Block ausgeführt, der die Nachricht
"Processing {city}"
ausgibt. Dies stellt sicher, dass nur"Barcelona"
von der Verarbeitung ausgeschlossen wird.
Das pass
Schlüsselwort
Die pass-Anweisung in Python ist ein Platzhalter, der bei der Ausführung nichts tut. Sie wird oft als temporärer Platzhalter für Code verwendet, den Sie später schreiben möchten, sodass das Programm ohne Fehler ausgeführt werden kann. Später können Sie pass
durch tatsächliche Logik ersetzen.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] for city in travel_list: if city == "Barcelona": # Placeholder for future logic pass print(f"{city} is marked for later processing.") # Code still runs after 'pass' else: print(f"Processing {city}")
Swipe to start coding
Sie planen Ihr nächstes Abenteuer und möchten visafreies Reisen priorisieren, um die Reise reibungsloser zu gestalten. Um die Dinge überschaubar zu halten, entscheiden Sie sich, Ihre Liste auf nur 10 Ziele zu beschränken.
- Iterieren Sie durch die Länderliste. Überspringen Sie die Länder, die ein Visum erfordern.
- Fügen Sie nur visafreie Länder zur
travel_list
hinzu. - Hören Sie auf hinzuzufügen, sobald
travel_list
10 Länder enthält.
Lösung
Danke für Ihr Feedback!