Kleuren en vormen

Extra verdieping bij het programmeren in Python

Misschien had je al het color() commando gezien. Dat commando gebruik je om de kleur in te stellen waarmee je tekent.

Reset eerste de turtle eventjes:

turtle.reset()

Tekenkleur instellen

Zet nu de kleur naar blauw en teken wat lijnen. De Turtle snapt alleen Engels dus zeggen we “blue”.

En probeer een paar andere Engelse kleurnamen uit.

turtle.color("blue")
turtle.forward(100)
turtle.right(45)
turtle.forward(100)
turtle.right(45)

Je kunt in plaats van de kleurnaam ook een hexadecimale code gebruiken als je een hele specifieke kleur wilt.

Hexadecimale kleurcodes worden veel gebruikt bij het programmeren van websites

Kies hier een mooi kleurtje uit kopieer de kleurcode en geeft de turtle het color commando met deze kleurcode.

turtle.color("#A2FF33")


Achtergrondkleur instellen

Ook de achtergrond kun je een kleur geven. Maar dat commando geef je niet aan de turtle maar aan het venster. Je haalt eerst het scherm op met turtle.getscreen() en geeft het een naam, in dit geval venster.

venster = turtle.getscreen()
venster.bgcolor("yellow")


Vormen inkleuren

Je kunt ook gekleurde vormen maken, voer onderstaande regels éeen voor één uit om te zien wat er gebeurt:

turtle.reset()
turtle.bgcolor("black")
turtle.pencolor("#FFFFFF")
turtle.fillcolor("#FF0000")
turtle.begin_fill()
turtle.forward(100)
turtle.right(120)
turtle.forward(100)
turtle.right(120)
turtle.forward(100)
turtle.end_fill()

Best veel werk om die regels code stap voor stap uit te voeren?

In de volgende stap ga je een los Python bestand maken dat je kunt uitvoeren met Python!

Volgende stap