Der Stundenplan hat Tage und Stunden
Ein Stundenplan hat fünf Tage. Jeder Tag hat mehrere Stunden.
Willst du alles aufschreiben, gehst du Tag für Tag durch. Und an jedem Tag gehst du alle Stunden durch.
Das ist eine Wiederholung in einer Wiederholung. Python kann das auch.
Am Ende dieser Lektion
Notiz
Ich kann eine Schleife in eine andere Schleife schreiben, um ein Muster auszugeben.
Schlüsselwörter
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| Äußere Schleife | Die Schleife, die außen liegt. | Die Zeilen |
| Innere Schleife | Die Schleife im Inneren der anderen. | Die Spalten |
| Einrückung | Die Leerzeichen, die zeigen, was dazugehört. | |
| Muster | Eine Form aus Zeichen, die sich wiederholt. | *** |
| Tabelle | Werte in Zeilen und Spalten. |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Einstieg
Probier es aus
Einstieg
3 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.
Eine Schleife baut eine Reihe
Zuerst eine einzelne Schleife. Du legst einen leeren Text an: reihe = "".
Bei jedem Durchlauf hängst du einen Stern an: reihe = reihe + "*".
Nach der Schleife gibst du die fertige Reihe mit einem print aus.
Du bist dran: eine Reihe Sterne
reihe = ""
for spalte in range(5):
reihe = reihe + "*"
print(reihe)
# Ändere die 5 in eine 8. Wie lang wird die Reihe?
Die innere Schleife läuft ganz durch
Jetzt kommt eine zweite Schleife in die erste. Sie ist weiter eingerückt.
Bei jedem Durchlauf der äußeren Schleife läuft die innere komplett durch.
Drei Zeilen mit je fünf Spalten sind also 3 mal 5 Durchläufe, nämlich 15.
Du bist dran: ein Rechteck
for zeile in range(3):
reihe = ""
for spalte in range(5):
reihe = reihe + "*"
print(reihe)
# Ändere die 3 in 5 und die 5 in 2.
# Welche Form entsteht?
Beispiel: Ablauf eines kleinen Rechtecks
| Zeile | Spalte | Reihe danach |
|---|---|---|
| 0 | 0 | * |
| 0 | 1 | ** |
| 0 | 2 | ***, dann print |
| 1 | 0 | *, denn reihe beginnt neu |
| 1 | 1 | ** |
| 1 | 2 | ***, dann print |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.