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.