Kunst

Les 6: Herhaling en eindopdracht

Behalve met namen kun je kleuren ook aangeven met RGB-codes. Dat staat voor RoodGroenBlauw.


Je kunt ook kleuren mengen

  • Rood 160
  • Groen 255
  • Blauw 0

 maakt oranje.

 

Herhaling

#laad de tekenmodule in
import turtle

#start de pen op
pen = turtle.Turtle()

#zet de snelheid op 2
pen.speed(2)

#zet de kleur op blauw
pen.color(160,255,0)

for i in range(4):
  pen.forward(100)
  pen.left(90)

Demo

Tekeningen worden nog mooier als je ze inkleurt.

Dat doen we met begin_fill()
en end_fil()

Herhaling

pen.color('orange')

#vanaf hier vullen
pen.begin_fill()    

for i in range(4):
  pen.forward(100)
  pen.left(90)

#tot hier
pen.end_fill()     

Let op deze dingen:

  • Er moet een laag streepje tussen begin en fill
  • Er moet een laag streepje tussen end en fill
  • Er hoeft niets tussen de ronde haakjes
begin_fill()
end_fill()

Demo

Welk plaatje, boven of onder?

Roze:

pen.color(0, 0, 0)

for i in range(5):
  pen.forward(100)
  pen.left(72)

Geel:

Welk plaatje, boven of onder?

Roze:

pen.color(0, 0, 255)

for i in range(4):
  pen.forward(100)
  pen.left(90)

Geel:

Welk plaatje, boven of onder?

Roze:

for i in range(4):
  pen.forward(100)
pen.left(90)

Geel:

Welk plaatje, boven of onder?

Roze:

pen.color(0, 0, 255)

for i in range(4):
  pen.forward(100)
  pen.left(120)

Geel:

Welk plaatje, boven of onder?

Roze:

pen.color(0,255,0)

for i in range(4):
  pen.forward(100)
  pen.left(90)

Geel:

Welk plaatje, boven of onder?

Roze:

pen.color(0,255,0)

for i in range(4):
  pen.forward(100)
  pen.left(45)

Geel:

Welk plaatje, boven of onder?

Roze:

pen.color('orange')

#vanaf hier vullen
pen.begin_fill()    

for i in range(4):
  pen.forward(100)
  pen.left(90)


Geel:

Welk plaatje, boven of onder?

Roze:

pen.color('orange')

#vanaf hier vullen
pen.begin_fill()    

for i in range(4):
  pen.forward(100)
  pen.left(90)

#tot hier
pen.end_fill()     

Geel:

Welk plaatje, boven of onder?

De eindopdracht!

  • Maak een mooie tekening en gebruik minstens:
    • 3 kleuren
    • 3 variabelen
    • 5 losse figuren
  • Extra
    • Kleur met RGB-codes in plaats van namen
    • Gebruik begin_fill() en end_fill()
    • Figuren met meerdere kleuren
    • Gebruik van random
    • Wat je verder nog voor leuks kunt verzinnen

CS Certificate - Module Kunst - Les 6

By VHTO

CS Certificate - Module Kunst - Les 6

Computer Science Certificate is een initiatief van VHTO in samenwerking met Universiteit Leiden en wordt mogelijk gemaakt door Salesforce.org.

  • 843