Stap 3: Een ster (for-loop)
Draait de schildpad bij elke punt verder dan bij een vijfhoek, dan kruisen de lijnen elkaar en krijg je een ster. Probeer maar:
import turtle
for punt in range(5):
turtle.forward(150)
turtle.right(144)
import turtle
for punt in range(5):
turtle.forward(150)
turtle.right(144)Bij een vijfhoek draait de schildpad 5 keer 72 graden: samen één keer rond. Bij de ster draait hij 5 keer 144 graden: samen twee keer rond. Daarom komt hij na vijf lijnen weer op zijn beginpunt uit.
Opdracht: een gouden ster
Teken een ster met punten van 200, in de kleur "gold" en met een pen van 5
breed.
Klik hier voor een tip.
turtle.pencolor("gold") en turtle.pensize(5) zet je vóór de loop. In de
loop verandert alleen de 150 in 200.
Klik hier voor de oplossing.
import turtle
turtle.pencolor("gold")
turtle.pensize(5)
for punt in range(5):
turtle.forward(200)
turtle.right(144)
Probeer ook eens range(7) met right(360 * 3 / 7): een ster met zeven
punten.
Door naar het volgende project: Een spiraal.