Ga naar hoofdinhoud

Stap 1: Een vierkant (commando's na elkaar)

info

Deze stap gebruikt forward en left, uit Lijnen en hoeken.

Een vierkant heeft vier even lange zijden, en na elke zijde een hoek van 90 graden. Twee zijden heb je al:

import turtle

turtle.forward(100)
turtle.left(90)
turtle.forward(100)

Opdracht: een vierkant​

Maak er een vierkant van met zijden van 100.

Een zwart vierkant met zijden van 100 stappen

import turtle

turtle.forward(100)
turtle.left(90)
turtle.forward(100)
Klik hier voor een tip.

Elke zijde is een forward(100) en elke hoek een left(90). Tel hoeveel zijden en hoeken een vierkant heeft.

Klik hier voor de oplossing.
import turtle

turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)

De laatste left(90) hoeft niet voor het vierkant. Maar zo kijkt de schildpad weer naar rechts, net als aan het begin. Straks bouw je vormen op elkaar, en dan is het handig dat elke vorm op dezelfde manier eindigt.

Er gaat iets mis​

import turtle

turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)

Je verwacht een vierkant, maar de rechterkant wordt 200 lang, de bovenkant zit op 200 hoog, en de linkerkant ontbreekt. De vorm blijft open.

Oorzaak: tussen de tweede en de derde forward ontbreekt een left(90). Zonder draai loopt de schildpad rechtdoor.

Oplossing: zet na elke zijde een draai. Tel je regels: een vierkant is vier keer forward en vier keer left, om en om.

Door naar stap 2: een rechthoek.