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