programmeren
in python
Kunst Les 6: vullen met kleur
vandaag gaan we leren
-
vlakken in je tekening vullen met kleur
-
beginnen aan de eindopdracht
tekenen!
We gaan weer tekenen vandaag, maar dan ook met gevulde vlakken.
tekenen!
We gaan weer tekenen vandaag, maar dan ook met gevulde vlakken.
We gaan ook beginnen met de eindopdracht.
Die maak je thuis (of in het OLC) af voor vrijdag!
for-lussen
#start de pen op
pen = turtle.Turtle()
for i in range(4):
pen.forward(100)
pen.left(90)
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)
Voor de vakantie hebben we ook variabelen in lussen gebruikt:
We hebben al veel geoefend met lussen.
Je kunt de turtle ook van kleur laten veranderen.
Dat kan met woorden:
kleuren
#laad de tekenmodule in
import turtle
#start de pen op
pen = turtle.Turtle()
#zet de kleur op oranje
pen.color('orange')
#teken een vierkant
for i in range(4):
pen.forward(100)
pen.left(90)
Je kunt de turtle ook van kleur laten veranderen.
Dat kan met woorden:
kleuren
#laad de tekenmodule in
import turtle
#start de pen op
pen = turtle.Turtle()
#zet de kleur op oranje
pen.color('orange')
#teken een vierkant
for i in range(4):
pen.forward(100)
pen.left(90)
#laad de tekenmodule in
import turtle
#start de pen op
pen = turtle.Turtle()
#zet de kleur op blauw
pen.color(0,0,255)
#teken een vierkant
for i in range(4):
pen.forward(100)
pen.left(90)
Maar het kan ook met rgb codes:
demo
demo
boven of onder?
- Maakt de code het plaatje boven -> gele postit
- Maakt de code het plaatje onder -> roze postit
Pak de postits uit je schrift.
Na het aftellen (3,2,1) doe je je postit omhoog
Roze:
boven of onder?
pen.color(0, 0, 0)
for i in range(5):
pen.forward(100)
pen.left(72)
Geel:
Roze:
boven of onder?
pen.color(0, 0, 255)
for i in range(4):
pen.forward(100)
pen.left(90)
Geel:
Roze:
boven of onder?
for i in range(4):
pen.forward(100)
pen.left(90)
Geel:
Roze:
boven of onder?
pen.color(0, 0, 255)
for i in range(4):
pen.forward(100)
pen.left(120)
Geel:
Roze:
boven of onder?
pen.color(0,255,0)
for i in range(4):
pen.forward(100)
pen.left(90)
Geel:
Roze:
boven of onder?
pen.color(0,255,0)
for i in range(4):
pen.forward(100)
pen.left(45)
Geel:
figuren vullen
Tekeningen worden nog mooier als je ze inkleurt.
Dat doen we met begin_fill() en end_fill()
figuren vullen
Tekeningen worden nog mooier als je ze inkleurt.
Dat doen we met begin_fill() en 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
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_fill()
-
en tussen end_fill()
-
er hoeft niets tussen de haakjes
Tekeningen worden nog mooier als je ze inkleurt.
Dat doen we met begin_fill() en end_fill()
demo
zodadelijk op de computer...
de eindopdracht!
- Deadline:
- Vrijdag om 13 uur, inleveren via Magister (bij opdrachten)
- Eisen:
- Maak een mooie tekening
- Gebruik minstens:
- 5 losse figuren
- 3 variabelen
- 3 kleuren
- Extra punten voor:
- Kleur met rgb codes in plaats van namen
- begin_fill() en end_fill()
- Figuren met meerdere kleuren (uitleg op het werkblad)
- Wat je verder nog voor leuks kunt verzinnen
vandaag hebben we geleerd
afsluiting
-
vlakken in je tekening vullen met kleur
-
beginnen aan de eindopdracht
Copy of Python-idk-Mod-2-Les-6a
By Lisa van der Plas
Copy of Python-idk-Mod-2-Les-6a
Module Kunst, les 6a
- 286