Mojo Academy · Les

Itereren met for en range

Doorloop getallen en reeksen

Les 3 van 413 stappen

Itereren met for en range is een gratis Mojo Academy-les op CoddyKit. Dit is les 3 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Mojo Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Mojo Academy bevat in totaal 4 lessen.

Loop over items

Wanneer je elke waarde achtereenvolgens wilt bekijken, kies je een for-lus. Die haalt telkens één item op en voert de lusinhoud voor elk item uit. 🚶

De vorm van for

Schrijf for, een lusvariabele, het woord in, iets om overheen te lopen, daarna een dubbele punt en een ingesprongen blok.

for item in things:
    print(item)

Tellen met range

Combineer for met range om een vast aantal keer te lussen. range(n) levert 0 tot en met n-1 op.

for i in range(3):
    print(i)

range stopt vóór het einde

Dit zorgt vaak voor verwarring bij beginners: range(5) geeft 0, 1, 2, 3, 4. De eindwaarde is uitgesloten, dus je krijgt precies vijf getallen.

Kies een beginwaarde

Geef range twee waarden om een begin en einde in te stellen. range(2, 5) loopt over 2, 3, 4, vanaf de plek die je opgeeft.

for i in range(2, 5):
    print(i)

Voeg een stap toe

Een derde waarde bepaalt de stap tussen getallen. range(0, 10, 2) levert de even getallen 0, 2, 4, 6, 8 op.

for i in range(0, 10, 2):
    print(i)

Tel omlaag

Met een negatieve stap kan range achteruit lopen. range(3, 0, -1) levert 3, 2, 1 op, ideaal voor eenvoudig aftellen.

for i in range(3, 0, -1):
    print(i)

Loop over een lijst

for werkt ook met verzamelingen. Bij het doorlopen van een List krijg je elk element direct, zodat je zelden een index nodig hebt.

for name in names:
    print(name)

Gebruik een index wanneer dat nodig is

Als je posities nodig hebt, loop je over range(len(items)) en gebruik je de index om de verzameling te benaderen.

for i in range(len(items)):
    print(items[i])

Bouw een totaal op met for

Net als while kan een for-lus een totaal opbouwen. Initialiseer het vóór de lus en tel er binnen de lusinhoud bij elke uitvoering iets bij op.

var total = 0
for i in range(1, 5):
    total += i

Gebruik for voor bekende aantallen

Gebruik for met range wanneer het aantal uitvoeringen vooraf bekend is. Dit is duidelijker en moeilijker stuk te maken dan een handmatige while-lus.

Snelle controle

Je schrijft for i in range(5). Welke exacte reeks getallen neemt i tijdens de lus aan?

Samenvatting

Een for-lus bezoekt elk item en range genereert getallen met een begin, einde en stap. Onthoud dat de eindwaarde is uitgesloten. 🎯

Gratis beginnen

Leer Mojo met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Itereren met for en range” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Mojo Academy, waaronder “Itereren met for en range”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Mojo Academy bevat in totaal 4 lessen.

Wat leer ik in “Itereren met for en range”?

Doorloop getallen en reeksen Je oefent met Mojo Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Mojo Academy te beginnen?

Ervaring vooraf is niet nodig. Mojo Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 4.

Hoe lang duurt de les “Itereren met for en range”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Mojo Academy?

Ja. Elke les over Mojo Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Keuzes maken met if/else
  2. Lussen met while
  3. Itereren met for en range
  4. break, continue en vroegtijdig afsluiten
← Terug naar Mojo Academy