Les 3: Meerder figuren
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1078759/images/8026750/1_VHTOLogoNL_PMS.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1078759/images/8026757/UL_-_Algemeen_-_RGB-Kleur.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1078759/images/8026782/Logo_python_in_de_klas-oranje_blauw.png)
Dit materiaal wordt o.a. gebruikt door
Computer Science Certificate
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1078759/images/8045932/image__1_.png)
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.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/995112/images/5958852/pasted-from-clipboard.png)
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,186