Les 6: Kleuren

vandaag gaan we leren

  • Hoe je kleuren in je tekening kunt gebruiken met namen
  • Hoe je kleuren in je tekening kunt gebruiken met RGB codes
  • Hoe je vlakken in je tekening kunt vullen met kleur

tekenen!

We gaan weer tekenen vandaag, maar dan met kleuren erbij. Omdat de programma's nu wat langer worden, moeten we ook gaan nadenken over plannen. 

Herhaling

De waarde van een variabele kan ook een getal zijn.

En je kan variabele meerdere keren gebruiken.

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

aantal_keer = 8
for i in range(aantal_keer):
  pen.forward(100)
  pen.left(45)

Demo

Aan de slag met je werkblad

Werkblad Even opfrissen 

  • Begin een nieuwe pagina en schrijf bovenaan je schrift:
    Les 5a, [datum van vandaag]
    Even opfrissen
  • Lees goed!
  • Leg de code in je eigen woorden uit
  • Let op! Er kunnen ook fouten in de codes zitten.

kleuren

Je kunt de turtle ook van kleur laten veranderen.

 

Dat doe je met pen.color()

 

Tussen de ronde haakjes komt de naam van een kleur, in het Engels.

Let op de aanhalingstekens!

 

#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 oranje
pen.color('orange')
pen.color()

Demo

kleuren

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


Je gebruikt getallen tussen 0 en 255:

  • Rood 0
  • Groen 0
  • Blauw 255

 maakt blauw.

 

#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(0,0,255)

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

kleuren

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.

 

#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

Kleuren

Het leuke van getallen gebruiken, is dat je ze aan kunt passen terwijl je tekent!

 

blauwigheid = 50

for i in range(4):
  pen.color(0, 0, blauwigheid)
  pen.forward(100)
  pen.left(90)
  blauwigheid = blauwigheid + 80

Demo

Aan de slag met je werkblad

Werkblad Kleuren tekenen

  • Schrijf bovenaan een nieuwe pagina: Kleuren tekenen
  • Lees goed!
  • Teken de figuren en schrijf de codes in je schrift!
  • Bij opdracht 1 mag je de kleuren beschrijven
  • Gebruik bij opdracht 2 kleurpotloden en stiften

Figuren vullen

Tekeningen worden nog mooier als je ze inkleurt.

Dat doen we met begin_fill()
en end_fil()

begin_fill()
end_fill()

Figuren vullen

Tekeningen worden nog mooier als je ze inkleurt.

Dat doen we met begin_fill()
en end_fil()

begin_fill()
end_fill()
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()     

Figuren vullen

Tekeningen worden nog mooier als je ze inkleurt.

Dat doen we met begin_fill()
en end_fil()

begin_fill()
end_fill()
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

Demo

Aan de slag met je werkblad

Werkblad Figuren vullen

  • Schrijf bovenaan een nieuwe pagina: Figuren vullen
  • Lees goed!
  • Teken de figuren en schrijf de codes in je schrift!
  • Gebruik je kleurpotloden of stiften

Schrijf in je schrift:

  • Werkblad 5b, datum van vandaag
  • Opdracht 1
  • Opdracht 2
  • Opdracht 3
  • Opdracht 4

Op de computers

Werkblad b

  • Ga naar repl.it en log in op je account
  • Opdracht 1 tot en met 4

Klaar?

  • Nakijken
  • Extra opdracht

Vandaag hebben we geleerd

  • Hoe je kleuren in je tekening kunt gebruiken met namen
  • Hoe je kleuren in je tekening kunt gebruiken met RGB codes
  • Hoe je vlakken in je tekening kunt vullen met kleur

Python in de klas - Module 2 - Les 6

By Felienne

Python in de klas - Module 2 - Les 6

Module Kunst, les 6a

  • 1,072