Python - lijsten/loops(for and while)

Hoe werkt een herhaling in Python?
A
While True:
B
While:
C
Loop:
D
while true:
1 / 18
volgende
Slide 1: Quizvraag
ProgrammerenBasisschoolMiddelbare schoolvmbo, mavo, havo, vwoGroep 6-8Leerjaar 1-6

In deze les zitten 18 slides, met interactieve quizzen, tekstslides en 3 videos.

time-iconLesduur is: 60 min

Onderdelen in deze les

Hoe werkt een herhaling in Python?
A
While True:
B
While:
C
Loop:
D
while true:

Slide 1 - Quizvraag

Wat is een INTEGER en waar herken je hem aan?

A
getal = "1"
B
getal = 1
C
getal = een
D
getal = "een"

Slide 2 - Quizvraag

Hoe kun je een STRING herkennen?
Gebruik de volgende variabel:
maak van het woord 'getal' een string

Slide 3 - Open vraag

Lijsten
Je kunt in een VARIABEL 
(Weet je nog? Een soort van kluisje waar je informatie in bewaard) 
ook een lijstje met dingen in opslaan

Slide 4 - Tekstslide

Een lijstje maak je zo:
Begin met het openen van IDLE en maak een variabel genaamd 
beste_vrienden = [ "vriend1", "vriend2"]

Begin met een bracket ( [ )Vul vervolgens de namen van je beste  vrienden als "string". Tussen de namen typ je een komma. Sluit af met een bracket ( ] )

Slide 5 - Tekstslide

Je kunt op twee manieren een lijst maken

Onder elkaar
Naast elkaar

Slide 6 - Tekstslide

Onder elkaar
(let op de komma's!)
Naast elkaar
(let op de komma's!)

Slide 7 - Tekstslide

Het lijstje printen!

Schrijf onder je code het volgende:

print(beste_vrienden)

en voer de code uit (FN+F5)

Slide 8 - Tekstslide

Slide 9 - Video

Voeg het toe aan je samenvatting
Kopieer de tekst die we net hebben geschreven (de variabel met de lijst van je beste vrienden)
en plak dit in de samenvatting.

Slide 10 - Tekstslide

Een For-loop
We gaan nu leren wat een for-loop is.

Een for-loop zorgt er voor dat hij niet alles in je lijstje print, maar 'vriend' voor 'vriend. Dit is handig als je bijv. een code schrijft die dingen voor je opent of installeert. 

Alles tegelijk doen is dan namelijk niet handig, maar stuk voor stuk wel!

Slide 11 - Tekstslide

Super handig!
Een for-loop is super handig!
Vooral als je in een script en boel dezelfde soort commando's met andere input wilt gebruiken.

Zie hier een Turtle script, waarin een ster 5 kanten heeft (je wilt het dus 5 keer herhalen)

Slide 12 - Tekstslide

for-loop van je beste vrienden
Schrijf je code als volgt:

(lijstje van je beste vrienden)

for vriend in beste vrienden:
        print(vriend)

Laat je code nu draaien!

Slide 13 - Tekstslide

Slide 14 - Video

Welke twee loop (herhalingen) soorten heb je?
Typ ze onder elkaar en let op hoofdletters!

Slide 15 - Open vraag

Wat is er fout in
deze code?

Slide 16 - Open vraag

Schrijf je eigen code met een for-loop en lijst. 

Slide 17 - Tekstslide

Slide 18 - Video