Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vorschau

Schleifen in Schleifen

Das ist die erste Seite der Lektion. Lies sie und probier die Aufgaben aus. Der Rest steht im ganzen Kurs.

35 Minuten

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

BegriffWas er bedeutetBeispiel
Äußere SchleifeDie Schleife, die außen liegt.Die Zeilen
Innere SchleifeDie Schleife im Inneren der anderen.Die Spalten
EinrückungDie Leerzeichen, die zeigen, was dazugehört.
MusterEine Form aus Zeichen, die sich wiederholt.***
TabelleWerte in Zeilen und Spalten.

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Einstieg

Probier es aus

Einstieg

3 Fragen
Probieren Sie es aus: Ihre Antworten werden hier bewertet und danach vergessen. Melden Sie sich an, wenn Ihre Punktzahl gespeichert werden soll und Sie später dort weitermachen möchten, wo Sie aufgehört haben.Anmelden, um die Punktzahl zu behalten

Deine 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

Code: python
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

Code: python
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

ZeileSpalteReihe danach
00*
01**
02***, dann print
10*, denn reihe beginnt neu
11**
12***, dann print

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Die Lektion geht weiter

9 weitere Teile dieser Lektion stehen im ganzen Kurs, mit den Aufgaben und der Abschlussprüfung. Mit einem Konto bekommst du alles.