Schleifensteuerungsanweisungen
Beim Arbeiten mit Schleifen helfen die Anweisungen break und continue, den Ablauf der Iteration zu steuern:
break: verlässt die Schleife vorzeitig, sobald eine Bedingung erfüllt ist;continue: überspringt die aktuelle Iteration und fährt mit der nächsten fort, wodurch eine selektive Ausführung ermöglicht wird;pass: ist ein Platzhalter, der beim Ausführen keine Aktion ausführt.
Verwendung des break-Schlüsselworts
Stellen Sie sich vor, Sie suchen nach einer bestimmten Stadt in einer Liste. Wenn die Suche sofort beendet werden soll, sobald die Stadt "Barcelona" gefunden wurde, kann die Anweisung break verwendet werden.
123456789travel_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(city, 'is not Barcelona')
- Die Schleife durchläuft jede Stadt in der
travel_list; - Wenn sie auf
"Barcelona"trifft, wird diebreak-Anweisung ausgeführt und die Schleife sofort beendet; - Städte nach
"Barcelona"(wie"Munchen") werden nicht mehr verarbeitet.
Verwendung des continue-Schlüsselworts
Nun zählen wir die Städte in der travel_list, deren Namen kürzer als 8 Zeichen sind, und überspringen die anderen.
12345678910travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] short_name_count = 0 for city in travel_list: if len(city) >= 8: continue # Skip cities with names 8 or more characters long short_name_count += 1 print('Number of cities with names shorter than 8 characters:', short_name_count)
- Die Schleife durchläuft jede Stadt in der
travel_list; - Wenn der Name der Stadt 8 oder mehr Zeichen lang ist, wird die
if-Bedingung mitTrueausgewertet und diecontinue-Anweisung ausgeführt. Dadurch wird der Rest des Codes für diese Iteration übersprungen; - Bei Städten mit Namen, die kürzer als 8 Zeichen sind, wird der Zähler
short_name_countum 1 erhöht; - Nach Abschluss der Schleife wird die endgültige Anzahl ausgegeben, die angibt, wie viele Städte Namen mit weniger als 8 Zeichen haben.
Das Schlüsselwort pass
Die Anweisung pass in Python ist ein Platzhalter, der beim Ausführen keine Aktion ausführt. Sie wird häufig 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 kann pass durch die eigentliche Logik ersetzt werden.
12345678travel_list = ['Monaco', 'Luxembourg', 'Liverpool', 'Barcelona', 'Munich'] already_visited = ['Barcelona', 'Monaco'] for city in travel_list: if city in already_visited: pass else: print('Going to visit', city)
Um zu überprüfen, ob ein Element in einer Liste vorhanden ist, kann das Schlüsselwort in verwendet werden. Dies prüft, ob das Element in der Liste existiert, und gibt einen booleschen Wert zurück (True, wenn gefunden, False, wenn nicht).
Swipe to start coding
Sie planen Ihr nächstes Abenteuer und möchten das visafreie Reisen priorisieren, um die Reise reibungsloser zu gestalten. Um die Übersicht zu behalten, beschränken Sie Ihre Liste auf nur 10 Reiseziele.
- Iterieren Sie durch die Liste der Länder. Überspringen Sie Länder, für die ein Visum erforderlich ist.
- Fügen Sie nur visafreie Länder zur
travel_listhinzu. - Beenden Sie das Hinzufügen, sobald die
travel_list10 Länder enthält.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 5
Schleifensteuerungsanweisungen
Swipe um das Menü anzuzeigen
Beim Arbeiten mit Schleifen helfen die Anweisungen break und continue, den Ablauf der Iteration zu steuern:
break: verlässt die Schleife vorzeitig, sobald eine Bedingung erfüllt ist;continue: überspringt die aktuelle Iteration und fährt mit der nächsten fort, wodurch eine selektive Ausführung ermöglicht wird;pass: ist ein Platzhalter, der beim Ausführen keine Aktion ausführt.
Verwendung des break-Schlüsselworts
Stellen Sie sich vor, Sie suchen nach einer bestimmten Stadt in einer Liste. Wenn die Suche sofort beendet werden soll, sobald die Stadt "Barcelona" gefunden wurde, kann die Anweisung break verwendet werden.
123456789travel_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(city, 'is not Barcelona')
- Die Schleife durchläuft jede Stadt in der
travel_list; - Wenn sie auf
"Barcelona"trifft, wird diebreak-Anweisung ausgeführt und die Schleife sofort beendet; - Städte nach
"Barcelona"(wie"Munchen") werden nicht mehr verarbeitet.
Verwendung des continue-Schlüsselworts
Nun zählen wir die Städte in der travel_list, deren Namen kürzer als 8 Zeichen sind, und überspringen die anderen.
12345678910travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] short_name_count = 0 for city in travel_list: if len(city) >= 8: continue # Skip cities with names 8 or more characters long short_name_count += 1 print('Number of cities with names shorter than 8 characters:', short_name_count)
- Die Schleife durchläuft jede Stadt in der
travel_list; - Wenn der Name der Stadt 8 oder mehr Zeichen lang ist, wird die
if-Bedingung mitTrueausgewertet und diecontinue-Anweisung ausgeführt. Dadurch wird der Rest des Codes für diese Iteration übersprungen; - Bei Städten mit Namen, die kürzer als 8 Zeichen sind, wird der Zähler
short_name_countum 1 erhöht; - Nach Abschluss der Schleife wird die endgültige Anzahl ausgegeben, die angibt, wie viele Städte Namen mit weniger als 8 Zeichen haben.
Das Schlüsselwort pass
Die Anweisung pass in Python ist ein Platzhalter, der beim Ausführen keine Aktion ausführt. Sie wird häufig 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 kann pass durch die eigentliche Logik ersetzt werden.
12345678travel_list = ['Monaco', 'Luxembourg', 'Liverpool', 'Barcelona', 'Munich'] already_visited = ['Barcelona', 'Monaco'] for city in travel_list: if city in already_visited: pass else: print('Going to visit', city)
Um zu überprüfen, ob ein Element in einer Liste vorhanden ist, kann das Schlüsselwort in verwendet werden. Dies prüft, ob das Element in der Liste existiert, und gibt einen booleschen Wert zurück (True, wenn gefunden, False, wenn nicht).
Swipe to start coding
Sie planen Ihr nächstes Abenteuer und möchten das visafreie Reisen priorisieren, um die Reise reibungsloser zu gestalten. Um die Übersicht zu behalten, beschränken Sie Ihre Liste auf nur 10 Reiseziele.
- Iterieren Sie durch die Liste der Länder. Überspringen Sie Länder, für die ein Visum erforderlich ist.
- Fügen Sie nur visafreie Länder zur
travel_listhinzu. - Beenden Sie das Hinzufügen, sobald die
travel_list10 Länder enthält.
Lösung
Danke für Ihr Feedback!
single