Stap 2: Een trap (right)
Naast left is er right: die draait de schildpad naar rechts. Wissel je ze
af, dan loopt de schildpad zigzag omhoog:
import turtle
turtle.left(90)
turtle.forward(40)
turtle.right(90)
turtle.forward(40)
Eerst draait hij van rechts naar boven, en loopt hij 40 omhoog. Dan draait hij terug naar rechts, en loopt hij 40 naar rechts. Dat is één trede.
Opdracht: drie treden
Teken een trap met drie treden van 40 hoog en 40 breed.
import turtle turtle.left(90) turtle.forward(40) turtle.right(90) turtle.forward(40)
Klik hier voor een tip.
Een trede is vier regels. Na een trede kijkt de schildpad weer naar rechts, net als aan het begin. Zet de vier regels dus nog twee keer onder elkaar.
Klik hier voor de oplossing.
import turtle
turtle.left(90)
turtle.forward(40)
turtle.right(90)
turtle.forward(40)
turtle.left(90)
turtle.forward(40)
turtle.right(90)
turtle.forward(40)
turtle.left(90)
turtle.forward(40)
turtle.right(90)
turtle.forward(40)
Drie keer dezelfde vier regels. In Veelhoeken en sterren leer je hoe een loop dat herhalen voor je doet.
Er gaat iets mis
import turtle
turtle.left(90)
turtle.forward(40)
turtle.left(90)
turtle.forward(40)
Je verwacht een trede, maar de tweede lijn gaat naar links.
Oorzaak: twee keer left(90) draait de schildpad eerst omhoog, en dan
nog een kwartslag verder: naar links.
Oplossing: draai terug met right(90). Twijfel je welke kant de
schildpad op kijkt, druk dan op Stap voor stap: de pijl laat het zien.
Maak het je eigen
Met alleen forward, left en right teken je al meer dan een trap.
- Schrijf een letter die je in één streep kunt tekenen, zoals een L, een V of een W. Voor de schuine lijnen van de V en de W moet je wat proberen met de hoek.
- Laat de trap boven weer naar beneden lopen, zodat je een berg met een top krijgt.
- Hoe ziet een trap met zes kleine treden van 15 eruit? En een met drie enorme treden van 80 hoog?
- Teken een zigzag: draai één keer
left(45), en loop daarna zes keer 40 vooruit, met om en omright(90)enleft(90)ertussen.
Door naar het volgende project: Een vierkant.