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