Les 4: Lussen en variabelen



Dit materiaal wordt o.a. gebruikt door
Computer Science Certificate

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.

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)

Demo

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,156