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.
Halte fest: Die innere Schleife ist das Quadrat, die äußere Schleife dreht es — zusammen ergibt das ein Muster.
Aufbau: Die innere Schleife zeichnet eine Figur, die äußere wiederholt sie mit einer Drehung dazwischen.
Einrückung: Der Körper der inneren Schleife ist doppelt eingerückt.
Anzahl: Außen m-mal, innen n-mal: Der innere Körper läuft insgesamt m · n-mal.
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:
jundi. - 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.
Muster: for j in range(m): → for i in range(n): → Figur, danach Drehung.
Zwei Namen: Außen und innen verschiedene Zählvariablen, z. B. j und i.
Nach innen: Zeilen mit einfacher Einrückung nach der inneren Schleife laufen einmal pro äußerem Durchlauf.
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.
