Les 3: Lijsten
Dit materiaal wordt o.a. gebruikt door
Computer Science Certificate
hoe je woorden uit een lijst kan aanwijzen
te voorspellen wat een code met een lijst erin doet
hoe je fouten met lijsten herkent en oplost
Om een woord te laten zien gebruik je print().
Weet je dit nog?
print('Hallo')
#print('Allemaal')
print('leerlingen')
programmeertaal = 'Python'
print('Dit', 'verhaal', 'gaat', 'over', programmeertaal)
print(programmeertaal, 'is', 'een', 'programmeertaal')
print(programmeertaal, 'is', 'leuk!')
Weet je nog?
In dit programma gebruiken we een variabele.
Werkblad Even opfrissen
dier = 'schildpad'
print('De', dier, 'loopt' 'door', 'het', 'bos.')
print('De', dier, 'heeft' 'honger.')
print('De', dier, 'zoekt' 'een', 'tomaat.')
dier = 'kikker'
print('De', dier, 'loopt' 'door', 'het', 'bos.')
print('De', dier, 'heeft' 'honger.')
print('De', dier, 'zoekt' 'een', 'tomaat.')
Vorige les gebruikte je dezelfde variabele twee keer.
Denk eraan dat de code van boven naar beneden wordt gelezen.
De variabele heeft dus op verschillende plekken verschillende waardes!
Als je steeds precies hetzelfde doet met een variabele, is het niet zo handig om dat steeds te kopiëren.
Bijvoorbeeld als je twee keer hetzelfde verhaal wil maken over een ander dier, zoals in de opdracht van de vorige les.
dier = 'schildpad'
print('De', dier, 'loopt' 'door', 'het', 'bos.')
print('De', dier, 'heeft' 'honger.')
print('De', dier, 'zoekt' 'een', 'tomaat.')
dier = 'kikker'
print('De', dier, 'loopt' 'door', 'het', 'bos.')
print('De', dier, 'heeft' 'honger.')
print('De', dier, 'zoekt' 'een', 'tomaat.')
Dan stop je de dieren of dingen samen in een lijst.
dieren = ['schildpad', 'kikker']
Let op deze dingen:
Werkblad Lijsten maken
Er zitten nu twee dieren in de lijst, maar hoe gebruiken we die?
dieren = ['schildpad', 'kikker']
print(dieren[1])
Met rechte haken achter de naam van de lijst, wijs je een woord aan.
Er zitten nu twee dieren in de lijst, maar hoe gebruiken we die?
dieren = ['schildpad', 'kikker']
print(dieren[1])
Met rechte haken achter de naam van de lijst, wijs je een woord aan.
Let op:
Het eerste woord is... woord 0!
Je kunt een woord uit een lijst aanwijzen en meteen gebruiken in een zin.
dieren = ['schildpad', 'kikker']
print('De', dieren[0], 'loopt', 'door', 'het', 'bos.')
Let op:
Een lijst met een aanwijzer is zwart, net als een variabele.
Werkblad Aanwijzen in een lijst
Bij lijsten kan er ook wat mis gaan!
dieren = ['schildpad', 'kikker']
print('De', dieren[2], 'loopt', 'door', 'het', 'bos.')
Werkblad Fouten bij aanwijzen
Fouten bij aanwijzen
Werkblad b
Klaar?
hoe je woorden uit een lijst kan aanwijzen
te voorspellen wat een code met een lijst erin doet
hoe je fouten met lijsten herkent en oplost