Les 4: Lussen en variabelen
![](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
-
Dat variabelen ook getallen kunnen zijn
-
Hoe we variabelen gebruiken bij het tekenen
-
Hoe we variabelen gebruiken samen met lussen
tekenen!
We gaan weer tekenen vandaag, maar we gaan variabelen gebruiken in de code.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/995112/images/5906255/pasted-from-clipboard.png)
Herhaling
We hebben al veel geoefend met lussen.
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)
Herhaling
Je kunt meerdere figuren tekenen.
dit doe je door meerdere lussen te gebruiken.
Denk hierbij ook aan het gebruik van pen.penup() en pen.pendown()
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)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1078759/images/6209941/1C9DAD75-4C3F-4D7D-8BDB-D9D8959B1D0D.png)
Demo
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1078759/images/6209941/1C9DAD75-4C3F-4D7D-8BDB-D9D8959B1D0D.png)
Aan de slag met je werkblad
Werkblad Even opfrissen
- Begin een nieuwe pagina en schrijf bovenaan je schrift:
Les 4a, [datum van vandaag]
Even opfrissen - Lees goed!
for-lussen
Let op: er moet altijd code in de lus zitten
for-lussen
Let op: er moet altijd code in de lus zitten
for i in range(4):
pen.forward(100)
pen.left(90)
for i in range(4):
pen.forward(100)
pen.left(90)
for i in range(4):
pen.forward(100)
pen.left(90)
for-lussen
Let op: er moet altijd code in de lus zitten
for i in range(4):
pen.forward(100)
pen.left(90)
for i in range(4):
pen.forward(100)
pen.left(90)
for i in range(4):
pen.forward(100)
pen.left(90)
demo
weet je dit nog?
In dit programma gebruiken we een variabele.
programmeertaal = 'Python'
print('Ik', 'hou', 'van', programmeertaal)
print(programmeertaal, 'is', 'leuk!')
Let op deze dingen:
- Een variabele heeft een andere kleur dan tekst!
- Een variabele heeft geen aanhalingstekens nodig
- Python gaat 'omhoog' zoeken naar de
betekenis van een variabele.
Variabele
programmeertaal = 'Python'
print('Ik', 'hou', 'van', programmeertaal)
print(programmeertaal, 'is', 'leuk!')
In deze code is een variabele een woord, namelijk 'Python'.
Variabele
programmeertaal = 'Python'
print('Ik', 'hou', 'van', programmeertaal)
print(programmeertaal, 'is', 'leuk!')
In deze code is een variabele een woord, namelijk 'Python'.
Maar een variabele kan ook een getal zijn!
aantal_keer = 4
for i in range(aantal_keer):
pen.forward(100)
pen.left(90)
demo
Variabele hergebruiken
Je kunt een variabele ook vaker gebruiken.
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)
demo
Aan de slag met je werkblad
Werkblad Variabelen in een lus
- Schrijf bovenaan een nieuwe pagina: Variabelen in een lus
Lees goed! - Teken de figuren en schrijf de codes in je schrift!
Voor volgende week...
Neem kleurpotloden of stiften mee!
Schrijf in je schrift:
- Werkblad 4b, datum van vandaag
- Opdracht 1
- Opdracht 2
- Opdracht 3
- Opdracht 4
- Opdracht 5
Op de computers
Werkblad b
- Ga naar repl.it en log in op je account
- Opdracht 1 tot en met 5
Klaar?
- Nakijken
- Extra opdrachten
Vandaag hebben we geleerd
-
Dat variabelen ook getallen kunnen zijn
-
Hoe we variabelen gebruiken bij het tekenen
-
Hoe we variabelen gebruiken samen met lussen
Python in de klas - Module 2 - Les 4
By Felienne
Python in de klas - Module 2 - Les 4
Module Kunst, les 4a
- 1,066