MINT lernen

Verschachtelte Schleifen

Eine Schleife in der Schleife: Die innere zeichnet eine Figur, die äußere wiederholt und dreht sie — so entstehen Muster.

1

Schleife in der Schleife

  • Innen:Die innere Schleife zeichnet eine ganze Figur, z. B. ein Quadrat.
  • Außen:Die äußere Schleife wiederholt diese Figur mehrmals — mit einer Drehung dazwischen.
  • Einrückung:Der Körper der inneren Schleife ist doppelt eingerückt (8 Leerzeichen).
  • Anzahl:Außen m-mal, innen n-mal: Der innere Körper läuft insgesamt m · n-mal.

Stelle ein, wie oft die äußere Schleife das Quadrat wiederholt. Die Drehung dazwischen ist immer 360 / m.

Quadrate im Kreis

Halte fest: Die innere Schleife ist das Quadrat, die äußere Schleife dreht es — zusammen ergibt das ein Muster.

2

Verschachtelt schreiben

  • Aufbau:äußerer Kopf, darunter eingerückt der innere Kopf, darunter doppelt eingerückt der innere Körper.
  • Zwei Namen:Außen und innen verschiedene Zählvariablen: j und i.
  • Nach innen:Zeilen mit einfacher Einrückung nach der inneren Schleife laufen einmal pro äußerem Durchlauf.
  • Planen:erst die innere Figur einzeln testen, dann die äußere Schleife darum bauen.
Merke

Muster: for j in range(m): → for i in range(n): → Figur, danach Drehung

3

Allgemeine Hinweise

Einrückung zählt doppelt

Steht left(360 / m) doppelt eingerückt, dreht die Turtle nach jeder Seite — das Muster zerfällt.

Viele Schritte

24 · 4 = 96 Linien: Bei großen Mustern hilft speed(0).

Gleich viel Drehung

Mit 360 / m in der äußeren Schleife verteilt sich das Muster gleichmäßig im Kreis.

Videos