Series overview

Python-oefeningen bij Youtube videoreeks UHasselt

Oefeningen die je aanleren om vlot te werken met de tweede van 2 lussen, namelijk de for-lus.

Zoals je in de video’s leert is de for-lus bruikbaar wanneer je op voorhand weet hoe vaak een herhaling zal worden uitgevoerd. Ofwel omdat je dat aantal zelf vastlegt, ofwel omdat je het aan de gebruiker vraagt.

Dat is meteen het verschil met de while-lus van hiervoor. Daar hield je zelf een teller bij die je in de takenlijst moest ophogen. De for-lus doet dat voor jou: range(10) levert je de waarden 0 tot en met 9.

Let bij het maken goed op de rol van de lusvariabele. In de eerste oefeningen dient die enkel om te tellen hoe vaak je al herhaald hebt, en lees je binnen de lus telkens een getal in. Vanaf Print de getallen x tem y verandert dat: je leest niets meer in, en de lusvariabele is zelf het gegeven waarmee je rekent. Je geeft range() daarvoor een begin- én een eindwaarde mee, waarbij die eindwaarde zelf er niet bij hoort.

In de laatste oefeningen zit de moeilijkheid niet meer in de takenlijst, maar in het bereik van je lus: twee lussen na elkaar, een lus in een lus, of een range() met een derde argument (de stapgrootte).

Je kunt al deze oefeningen maken nadat je de video’s uit Videoreeks 5: for-lus hebt bekeken.