Les 3: Meerder figuren
Dit materiaal wordt o.a. gebruikt door
Computer Science Certificate
vandaag gaan we leren
-
Hoe je meerdere figuren maakt
-
Hoe je je pen op kan tillen én neer kan zetten
tekenen!
We gaan weer tekenen vandaag, maar nu gaan we ook losse figuren tekenen.
Herhaling
Deze twee codes doen precies hetzelfde!
#laad de tekenmodule in
import turtle
#start de pen op
pen = turtle.Turtle()
for i in range(4):
pen.forward(100)
pen.left(90)
#laad de tekenmodule in
import turtle
#start de pen op
pen = turtle.Turtle()
pen.forward(100)
pen.left(90)
pen.forward(100)
pen.left(90)
pen.forward(100)
pen.left(90)
pen.forward(100)
pen.left(90)
Herhaling
Let bij een for-lus op deze dingen:
- na range komt het aantal keer dat je wilt herhalen tussen ronde haken
- na de range() moet weer een :
- op de volgende regel begin je met twee spaties
- Let op! Alleen de regels die met spaties beginnen worden herhaald!
#laad de tekenmodule in
import turtle
#start de pen op
pen = turtle.Turtle()
for i in range(4):
pen.forward(100)
pen.left(90)
demo
Aan de slag met je werkblad
Werkblad Even opfrissen
- Begin een nieuwe pagina en schrijf bovenaan je schrift:
Les 3a, [datum van vandaag]
Even opfrissen - Lees goed!
- Let op! De codes bij opdracht 1 kunnen ook fout zijn
- Denk eraan een for-lus te gebruiken bij opdracht 2
Na het tekenen van 1 figuur kun je nog iets tekenen.
Je begint dan weer tegen de kantlijn van de code.
Meerdere figuren
for i in range(4):
pen.forward(100)
pen.left(90)
pen.forward(200)
demo
Na het tekenen van 1 figuur kun je nog iets tekenen.
Je begint dan weer tegen de kantlijn van de code.
Je kunt ook weer een nieuwe lus gebruiken.
Meerdere figuren
for i in range(4):
pen.forward(100)
pen.left(90)
pen.forward(200)
for i in range(3):
pen.forward(100)
pen.left(120)
demo
Als je meerdere figuren wilt tekenen zonder een lijntje ertussen kun je de pen 'optillen' van de tekening, bewegen en dan weer neerzetten.
Dat gaat met:
pen.penup() en
pen.pendown()
de pen optillen
pen.penup()
pen.pendown()
for i in range(4):
pen.forward(100)
pen.left(90)
pen.forward(200)
for i in range(3):
pen.forward(100)
pen.left(120)
Als je meerdere figuren wilt tekenen zonder een lijntje ertussen kun je de pen 'optillen' van de tekening, bewegen en dan weer neerzetten.
Dat gaat met:
pen.penup() en
pen.pendown()
de pen optillen
pen.penup()
pen.pendown()
for i in range(4):
pen.forward(100)
pen.left(90)
pen.penup()
pen.forward(200)
pen.pendown()
for i in range(3):
pen.forward(100)
pen.left(120)
demo
Aan de slag met je werkblad
Werkblad Meerdere figuren
- Schrijf bovenaan een nieuwe pagina: Meerdere figuren
Lees goed! - Teken de figuren en schrijf de codes in je schrift!
- Klaar? Maak dan het extra werkblad
Je mag in het extra werkblad codes afkorten:
pen.forward(100)->fw(100)
pen.left(90)->l(90)
Schrijf in je schrift:
- Werkblad 3b, 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
-
Hoe je meerdere figuren maakt
-
Hoe je je pen op kan tillen én neer kan zetten
Vandaag hebben we geleerd
Python in de klas - Module 2 - Les 3
By Felienne
Python in de klas - Module 2 - Les 3
Module Kunst, les 3a
- 1,220