Welk probleem heb je bij de vorige oefening opgemerkt?

Je hebt net een oefening gedaan waarbij je 10 keer dezelfde tekst op het scherm moest laten verschijnen. Dit heb je gedaan met de print-functie. Maar wat als je diezelfde tekst 100 keer of zelfs 1000 keer op het scherm wilt laten verschijnen? Zou je dan echt 100 of 1000 keer dezelfde regel code moeten schrijven? Dat zou heel veel werk zijn en bovendien zou het je code onoverzichtelijk maken. Gelukkig is er een eenvoudigere manier om dit te doen, namelijk door code te herhalen met een lus (loop).


Wat is een lus?

Een lus is een programmeerconstructie waarmee je een stuk code meerdere keren kunt herhalen zonder dat je die code telkens opnieuw hoeft te schrijven. In Python zijn er twee soorten lussen:

We zullen eerst de for-lus bekijken.


De for-lus

Een for-lus heeft de volgende structuur:

for variabele in range(aantal_herhalingen):
    # code die herhaald moet worden

Wat betekent elk onderdeel in die eerste regel?



Laten we eens een echt voorbeeld bekijken:

for i in range(5):
    print("Hallo wereld!")

Wat gebeurt hier?

Op het scherm zie je dus verschijnen:

Hallo wereld!
Hallo wereld!
Hallo wereld!
Hallo wereld!
Hallo wereld!



Opdracht

Vervang de underscores met een getal om de tekst Hallo wereld! vijf keer af te drukken.

for i in range(____):
    print("Hallo wereld!")

(Vervang enkel de underscores, laat de rest van de code zoals het is.)