Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verschachtelte For-Schleife | Verschachtelte Schleifen
Python-Schleifen-Tutorial
course content

Kursinhalt

Python-Schleifen-Tutorial

Python-Schleifen-Tutorial

1. Die For-Schleife
2. Die While-Schleife
3. Verschachtelte Schleifen
4. Listen- und Wörterbuchverständnisse

book
Verschachtelte For-Schleife

Wir werden eine verschachtelte Schleife verwenden, um jede Stadt mehrmals in einem strukturierten Format auszugeben, das einem Dreiecksmuster ähnelt.

12345678
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
copy
  1. Äußere Schleife: Die for Schleife mit range(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;
  2. Innere Schleife: Die for Schleife mit range(i) iteriert über die Städte, die in der aktuellen Zeile gedruckt werden sollen. j greift auf die Stadtnamen in der travel_list bis zum aktuellen Zeilenindex zu;
  3. 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.
Aufgabe

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 in countries.
  • Kapitalisieren Sie jeden Ländernamen, bevor Sie ihn mit der Methode countries zu capitalize() hinzufügen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
toggle bottom row

book
Verschachtelte For-Schleife

Wir werden eine verschachtelte Schleife verwenden, um jede Stadt mehrmals in einem strukturierten Format auszugeben, das einem Dreiecksmuster ähnelt.

12345678
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
copy
  1. Äußere Schleife: Die for Schleife mit range(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;
  2. Innere Schleife: Die for Schleife mit range(i) iteriert über die Städte, die in der aktuellen Zeile gedruckt werden sollen. j greift auf die Stadtnamen in der travel_list bis zum aktuellen Zeilenindex zu;
  3. 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.
Aufgabe

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 in countries.
  • Kapitalisieren Sie jeden Ländernamen, bevor Sie ihn mit der Methode countries zu capitalize() hinzufügen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt