Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Schrijf een programma dat een dorp tekent met meerdere huizen.

Deel A: Maak een functie tekenHuis() die een huis tekent door tekenMuren() en tekenDak() aan te roepen.

De startcode voor de twee functies is:

import turtle

def tekenMuren():
    turtle.forward(150)
    turtle.right(90)
    turtle.forward(150)
    turtle.right(90)
    turtle.forward(150)
    turtle.right(90)
    turtle.forward(150)

def tekenDak():
    turtle.fillcolor("red")
    turtle.begin_fill()
    turtle.right(30)
    turtle.forward(150)
    turtle.right(120)
    turtle.forward(150)
    turtle.end_fill()

Deel B: Teken meerdere huizen naast elkaar. Gebruik turtle.penup(), turtle.pendown(), turtle.setposition(x, y) en turtle.setheading(0) om naar de volgende positie te rijden.

Automatische feedback

Je code wordt gecontroleerd op fouten en veelvoorkomende problemen, maar de correctheid van je tekening wordt niet automatisch gecontroleerd. Bekijk je eigen uitvoer en controleer of deze overeenkomt met wat de opgave vraagt.