Les 7: Herhaling en eindopdracht

Herhaling

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

Herhaling

Tekeningen worden nog mooier als je ze inkleurt.

Dat doen we met begin_fill()
en end_fil()

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

Demo

Welk plaatje, boven of onder?

Welk plaatje, boven of onder?

pen.color(0, 0, 0)

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

Welk plaatje, boven of onder?

pen.color(0, 0, 255)

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

Welk plaatje, boven of onder?

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

Welk plaatje, boven of onder?

pen.color(0, 0, 255)

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

Welk plaatje, boven of onder?

pen.color(0,255,0)

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

Welk plaatje, boven of onder?

pen.color(0,255,0)

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

Welk plaatje, boven of onder?

pen.color('orange')

#vanaf hier vullen
pen.begin_fill()    

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


Welk plaatje, boven of onder?

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

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

Python in de klas - Module 2 - Les 7

By Felienne

Python in de klas - Module 2 - Les 7

Module Kunst, les 7a

  • 937