Ga naar hoofdinhoud

Stap 1: Een zon (circle)

Een cirkel teken je met turtle.circle(). Het getal is de straal: de afstand van het middelpunt tot de rand.

import turtle

turtle.circle(50)
import turtle

turtle.circle(50)

De schildpad loopt een rondje naar links en komt terug waar hij begon. Let op waar de cirkel ligt: niet om de schildpad heen, maar erboven. De schildpad staat onderaan de rand, en het middelpunt ligt 50 boven hem.

Opdracht: een zon​

Teken een gele zon: een cirkel met een straal van 60, ingekleurd in "gold", met een oranje rand van 4 breed.

Een goudgele gevulde cirkel met een dikke oranje rand

import turtle

turtle.circle(50)
Klik hier voor een tip.

Inkleuren gaat net als bij een vierkant: fillcolor en begin_fill() vóór de cirkel, end_fill() erna. De rand kies je met pencolor en pensize.

Klik hier voor de oplossing.
import turtle

turtle.pencolor("orange")
turtle.pensize(4)
turtle.fillcolor("gold")
turtle.begin_fill()
turtle.circle(60)
turtle.end_fill()

Er gaat iets mis​

Je wilt een cirkel met het middelpunt op (0, 0), en je schrijft:

import turtle

turtle.circle(60)

De cirkel ligt boven het midden, niet eromheen.

Oorzaak: de schildpad staat op de rand van de cirkel, niet in het midden. Het middelpunt ligt een straal links van waar hij kijkt: hier 60 boven hem.

Oplossing: loop eerst met de pen omhoog een straal omlaag, met turtle.goto(0, -60), en teken dan de cirkel.

Door naar stap 2: een halve cirkel.