Ga naar hoofdinhoud

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.

Een gouden vijfpuntige ster met dikke lijnen

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.