Kursinhalt
Python-Schleifen-Tutorial
Python-Schleifen-Tutorial
Verschachtelte For-Schleife
Wir werden eine verschachtelte Schleife verwenden, um jede Stadt mehrmals in einem strukturierten Format auszugeben, das einem Dreiecksmuster ähnelt.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
- Äußere Schleife:
Die
for
Schleife mitrange(1, len(travel_list) + 1)
bestimmt die Anzahl der Zeilen. Jede Iteration repräsentiert eine Zeile.i
steuert, wie viele Städte in der aktuellen Zeile gedruckt werden; - Innere Schleife:
Die
for
Schleife mitrange(i)
iteriert über die Städte, die in der aktuellen Zeile gedruckt werden sollen.j
greift auf die Stadtnamen in dertravel_list
bis zum aktuellen Zeilenindex zu; - Drucken:
Das
print(travel_list[j], end=' ')
sorgt dafür, dass die Städte in der gleichen Zeile gedruckt werden.print('')
wechselt nach jeder Zeile zur nächsten Zeile.
Swipe to start coding
Sie arbeiten an einem Navigationssystem, das Listen von Reisen verarbeitet, wobei jede Reise mehrere Länder umfasst. Ein Datenverarbeitungsfehler hat jedoch dazu geführt, dass alle Ländernamen in Kleinbuchstaben erscheinen, was sie für das System unlesbar macht.
Um dieses Problem zu beheben, müssen Sie die Ländernamen extrahieren und korrekt formatieren.
- Extrahieren Sie alle Ländernamen aus
trips
und speichern Sie sie incountries
. - Kapitalisieren Sie jeden Ländernamen, bevor Sie ihn mit der Methode
countries
zucapitalize()
hinzufügen.
Lösung
Danke für Ihr Feedback!
Verschachtelte For-Schleife
Wir werden eine verschachtelte Schleife verwenden, um jede Stadt mehrmals in einem strukturierten Format auszugeben, das einem Dreiecksmuster ähnelt.
travel_list = ["Monako", "Luxemburg", "Liverpool", "Barcelona", "Munchen"] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
- Äußere Schleife:
Die
for
Schleife mitrange(1, len(travel_list) + 1)
bestimmt die Anzahl der Zeilen. Jede Iteration repräsentiert eine Zeile.i
steuert, wie viele Städte in der aktuellen Zeile gedruckt werden; - Innere Schleife:
Die
for
Schleife mitrange(i)
iteriert über die Städte, die in der aktuellen Zeile gedruckt werden sollen.j
greift auf die Stadtnamen in dertravel_list
bis zum aktuellen Zeilenindex zu; - Drucken:
Das
print(travel_list[j], end=' ')
sorgt dafür, dass die Städte in der gleichen Zeile gedruckt werden.print('')
wechselt nach jeder Zeile zur nächsten Zeile.
Swipe to start coding
Sie arbeiten an einem Navigationssystem, das Listen von Reisen verarbeitet, wobei jede Reise mehrere Länder umfasst. Ein Datenverarbeitungsfehler hat jedoch dazu geführt, dass alle Ländernamen in Kleinbuchstaben erscheinen, was sie für das System unlesbar macht.
Um dieses Problem zu beheben, müssen Sie die Ländernamen extrahieren und korrekt formatieren.
- Extrahieren Sie alle Ländernamen aus
trips
und speichern Sie sie incountries
. - Kapitalisieren Sie jeden Ländernamen, bevor Sie ihn mit der Methode
countries
zucapitalize()
hinzufügen.
Lösung
Danke für Ihr Feedback!