Een lus in een lus
Lussen binnen lussen
Een lus in een lus is een gratis Programmeren voor kinderen-les op CoddyKit. Dit is les 1 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Programmeren voor kinderen. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Programmeren voor kinderen bevat in totaal 4 lessen.
Lussen zijn geweldig! 🔁
Hoi superster! 🌟 Je weet al dat een lus dingen herhaalt. Vandaag leer je iets SUPERgaafs: een lus in een andere lus!
Het is net een robot die steeds opnieuw een dansje doet, terwijl een grotere robot hem telkens weer laat dansen! 🤖
for i in range(3):
print('Outer loop! 🤖')Wat is nesten? 🪺
Als je één lus in een andere zet, noemen we dat een geneste lus. Net als een klein vogelnest in een grote boom! 🪺🌳
De binnenste lus maakt AL zijn herhalingen af voordat de buitenste lus verdergaat.
for big in range(2):
for small in range(2):
print('hello!')Tellen met twee lussen 🔢
Laten we naar de getallen kijken! De buitenste lus kiest een getal. Daarna loopt de binnenste lus helemaal door voordat de buitenste lus verdergaat.
- Buitenste = de grote stappen
- Binnenste = de kleine stappen
for a in range(2):
for b in range(3):
print('a =', a, 'b =', b)Inspringen is belangrijk! ➡️
In Python vertellen de spaties vóór de code waar die code bij hoort. De code van de binnenste lus springt NOG VERDER in! ➡️➡️
Zie het als een trap die naar beneden gaat. Elke lus is weer een extra trede naar binnen!
for x in range(2):
print('Step in once')
for y in range(2):
print(' Step in twice!')Sterren en sterren ⭐
Laten we rijen met sterren maken! De buitenste lus maakt een nieuwe rij en de binnenste lus print sterren op die rij. ⭐⭐⭐
We gebruiken end='' zodat de sterren op dezelfde regel blijven!
for row in range(3):
for star in range(4):
print('*', end='')
print()Robotdansfeest 🕺
Stel je 3 robots voor. Elke robot draait 2 keer rond. Hoeveel draaien zijn dat samen? Laat de computer voor ons tellen!
for robot in range(3):
print('Robot', robot + 1, 'is dancing!')
for spin in range(2):
print(' spin!')De binnenste lus is het eerst klaar 🏁
Dit is de geheime regel: de binnenste lus loopt volledig voor elke afzonderlijke herhaling van de buitenste lus. 🏁
Als de buitenste lus 2 keer loopt en de binnenste lus 3 keer, zijn dat in totaal 2 × 3 = 6 afdrukken!
count = 0
for a in range(2):
for b in range(3):
count = count + 1
print('Total runs:', count)Je lussen een naam geven 🏷️
Je kunt je lushelpers elke naam geven! Vaak gebruiken mensen i en j als korte namen. ✏️
Maar row en col zijn nog duidelijkere namen. Kies wat jou helpt om het te begrijpen! 😊
for i in range(2):
for j in range(2):
print('i and j:', i, j)Maak een doos 📦
Met twee lussen kunnen we een kleine doos van hekjes tekenen! De buitenste lus bepaalt het aantal rijen en de binnenste lus vult elke rij. 📦
for row in range(3):
for col in range(5):
print('#', end='')
print()Lussen in lussen in lussen... 🌀
Je kunt zelfs een lus in een lus in een lus zetten! Maar laten we het voorlopig bij twee houden. Drie lussen maken je duizelig! 🌀
Voor de meeste leuke patronen heb je maar TWEE lussen nodig. Lekker eenvoudig!
for a in range(2):
for b in range(2):
print('Pair:', a, b)Bedenk het zelf ✨
Probeer de getallen in range() te veranderen en kijk wat er gebeurt! Grotere getallen = meer rijen en meer sterren. ✨
Door dingen uit te proberen en te veranderen leren de beste programmeurs! 🚀
for row in range(4):
for star in range(6):
print('+', end='')
print()Snelle controle! 🧠
Tijd voor een leuke vraag! Denk na over hoe geneste lussen tellen. 🤔
Het is gelukt! 🎉
Wauw, je hebt geneste lussen geleerd! 🎉
- Een lus in een lus heet genest 🪺
- De binnenste lus is klaar voordat de buitenste verdergaat 🏁
- Inspringen (spaties) vertelt lussen waar ze bij horen ➡️
- Vermenigvuldig de herhalingen om het totale aantal uitvoeringen te tellen 🔢
Hierna: leuke rasters tekenen! 🟦
for row in range(2):
for col in range(3):
print('🌟', end='')
print()Leer Python 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
- 35
- Lessen
- 140
Veelgestelde vragen
Is de les “Een lus in een lus” gratis?
Ja — de volledige tekst van “Een lus in een lus” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Programmeren voor kinderen wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Programmeren voor kinderen bevat in totaal 4 lessen.
Wat leer ik in “Een lus in een lus”?
Lussen binnen lussen Je oefent met Programmeren voor kinderen 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 Programmeren voor kinderen te beginnen?
Ervaring vooraf is niet nodig. Programmeren voor kinderen 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 1 van 4.
Hoe lang duurt de les “Een lus in een lus”?
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 Programmeren voor kinderen?
Ja. Elke les over Programmeren voor kinderen 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
- Een lus in een lus
- Een raster tekenen
- Sterdriehoeken
- Vermenigvuldigingstabel