Verschachtelte Schleifen

Verschachtelte Schleifen sind Schleifen in ddenenenen Schleifen oder Verzeigungen eingebettet sind. Oft benötigst du diese, um Listen oder Muster zu zeichnen. Diese Schleifen werden später beim Thema Listen eine größere Rolle spielen:

Beispiel:

{"options":"editor console buttons brocessing"}
i = 0
j = 0
while i < 5:
    while(j < 4):
        rect(i*50+10,j*100+10,20,20)
        j += 1
    i += 1
    j = 0

Hier passiert z.B. folgendes: * In der inneren Schleife wird ein Rechteck gezeichnet. Die x- und y-Koordinate hängt von den Zählervariablen i und j ab.

  • In der inneren Schleife zählt j von 0 bis 3 und die y-Koordinate wird entsprechend berechnet (50, 100, ..). Im ersten Durchlauf wird die erste Spalte gezeichnet.

  • Im äußeren Schleifendurchlauf wird i um eins erhöht und dann wieder die innere Schleife (mit neu gesetztem Wert j=0) ausgeführt. Es wird die zweite Spalte gezeichnet.

  • Dies wird wiederholt, bis ein Muster mit 5 Spalten und 3 Zeilen gezeichnet wurde.

Zuletzt geändert: Montag, 29. März 2021, 07:36