Loops

In dit hoofdstuk gaan we het hebben over lussen (loops), een krachtig concept waarmee je herhalende taken kunt automatiseren. Je leert hoe je met for- en while-loops efficiënt code kunt schrijven die zichzelf herhaalt.

For-loops

Doelstellingen

Inhoud

Wat is een for-loop?

Een for-loop wordt gebruikt om over een reeks items te itereren (bijv. een lijst, een string of een range van getallen).

Basisstructuur:

for variabele in reeks:
    # code die herhaald wordt voor elk item in de reeks

Voorbeeld:

 

# Itereren over een lijst
fruits = ["appel", "banaan", "kers"]
for fruit in fruits:
    print(fruit)

# Itereren over een range van getallen
for i in range(5):
    print(i)  # Print getallen van 0 tot 4

Activiteiten

Tips

 

 

While-loops

Doelstellingen

Inhoud

Wat is een while-loop?

Een while-loop blijft code herhalen zolang een bepaalde conditie waar is.

Basisstructuur:

while conditie:
    # code die herhaald wordt zolang de conditie waar is

Voorbeeld:

i = 0
while i < 5:
    print(i)
    i += 1  # Verhoog i met 1

Activiteiten

Tips

 

 

Break en Continue Statements

Doelstellingen

Inhoud

Break

break beëindigt de lus onmiddellijk en gaat verder met de code na de lus.

Voorbeeld:

for i in range(10):
    if i == 5:
        break
    print(i)  # Print 0 tot en met 4

Continue

continue slaat de rest van de code in de lus over voor de huidige iteratie en gaat verder met de volgende.

Voorbeeld:

for i in range(5):
    if i == 3:
        continue
    print(i)  # Print 0, 1, 2, 4

Activiteiten

Tips

 

 

Geneste Lussen en Praktische Toepassingen

Doelstellingen

Inhoud

Geneste lussen

Een lus binnen een andere lus. Dit wordt vaak gebruikt bij het werken met multidimensionale gegevens.

Voorbeeld:

for i in range(3):
    for j in range(2):
        print(f"i={i}, j={j}")

Toepassing:

Activiteiten

Tips

 

Afronding Loops

In dit hoofdstuk heb je geleerd over:


Huiswerk

Extra Bronnen


Tips voor Succes