Python lussen stap voor stap

Leer stap voor stap lussen in Python met alledaagse voorbeelden zoals euro's en kilometers.

Nora17·18 flashcards·17 questions·1 views
bovenbouwcomputer_scienceprogramming
0
Known
1 / 18
0
Learning
Front

Wat is een for-lus?

Tap to flip
Back

Een for-lus herhaalt een blok code voor elke waarde in een reeks, zoals een lijst of bereik.

Tap to flip
Got it
Still learning

Quiz(17 questions)

Question 1 of 17

1. Wat is het doel van een for-lus?

Terms in this Study Set(18)

Wat is een for-lus?

Een for-lus herhaalt een blok code voor elke waarde in een reeks, zoals een lijst of bereik.

Voorbeeld van een for-lus.

```python for i in range(5): print(i) ``` Dit print de getallen 0 tot 4.

Wat doet een while-lus?

Een while-lus herhaalt een blok code zolang een bepaalde voorwaarde waar is.

Voorbeeld van een while-lus.

```python count = 0 while count < 5: print(count) count += 1 ```

Wat is de break statement?

De break statement stopt de uitvoering van een lus, ongeacht de condities.

Wat is de continue statement?

De continue statement stopt de huidige iteratie en gaat verder met de volgende iteratie.

Waarom gebruiken we lussen?

Lussen maken het mogelijk om herhalende taken efficiënt uit te voeren zonder code te dupliceren.

Wat is een geneste lus?

Geneste lussen zijn lussen binnen andere lussen, vaak gebruikt voor multidimensionale data.

Voorbeeld van een geneste for-lus.

```python for i in range(3): for j in range(2): print(i, j) ```

Wat is een lijst?

Een lijst is een verzameling van items in Python, zoals getallen of teksten.

Wat is range()?

De range() functie genereert een reeks getallen, veel gebruikt in for-lussen.

Wat is een loop counter?

Een loop counter is een variabele die het aantal iteraties bijhoudt, vaak gebruikt in lussen.

Wat zijn iteraties?

Iteraties zijn de herhalingen van een lus, waarbij elke herhaling een nieuwe waarde kan hebben.

Wat is een oneindige lus?

Een oneindige lus is een lus die nooit stopt. Dit kan leiden tot een crash van het programma.

Wat is een lijstcomprehensie?

Een lijstcomprehensie is een compacte manier om een lijst te creëren door lussen en conditionele logica te combineren.

Hoe gebruik je enumerate()?

De enumerate() functie geeft zowel de index als de waarde van items in een lijst, handig in lussen.

Wat is een lambda functie?

Een lambda functie is een korte, anonieme functie die vaak wordt gebruikt met lussen of andere iteraties.

Hoe gebruik je continue in een while-lus?

```python count = 0 while count < 5: count += 1 if count == 3: continue print(count) ```

Questions in this Study Set(17)

1. Wat is het doel van een for-lus?

A.Herhalen voor elke waarde
B.Stoppen bij de eerste waarde
C.Geen effect
D.Optellen van getallen

2. Wat gebeurt er bij een break statement?

A.De lus stopt
B.De lus begint opnieuw
C.Niets gebeurt
D.De lus gaat verder

3. Wat is een geneste lus?

A.Een lus binnen een andere lus
B.Een verlopen lus
C.Een directe functie
D.Een variabele

4. Welke functie geeft een reeks getallen?

A.list()
B.range()
C.sum()
D.count()

5. Wat is een oneindige lus?

A.Een lus die altijd stopt
B.Een lus die nooit stopt
C.Een lus met fouten
D.Een geneste lus

6. Wat doet de continue statement?

A.Stop de lus
B.Begint de lus opnieuw
C.Slaat de huidige iteratie over
D.Niets

7. Wat is de rol van een loop counter?

A.Houdt de tijd bij
B.Houdt het aantal iteraties bij
C.Verandert de waarde
D.Geeft geen effect

8. Wat is een lijstcomprehensie?

A.Een lange functie
B.Een manier om een lijst te maken
C.Een type lus
D.Een fout in code

9. Wat doet de enumerate() functie?

A.Geeft alleen waarden
B.Geeft index en waarde
C.Geeft alleen indexen
D.Geeft een fout

10. Wat is de uitkomst van een while-lus zonder een break?

A.Het programma stopt
B.De lus stopt wanneer de voorwaarde niet meer waar is
C.Het programma blijft draaien
D.Niets gebeurt

11. Wat is de betekenis van iteratie?

A.Een enkele herhaling
B.Een functie
C.Een fout in code
D.Een type gegevens

12. Wat kan een for-lus herhalen?

A.Lijsten
B.Strings
C.Bereiken
D.Alle bovenstaande

13. Wat gebeurt er als je een while-lus zonder voorwaarden schrijft?

A.De lus stopt
B.De lus is oneindig
C.Geeft een fout
D.Niets

14. Wat is de output van: print(i) in een for-lus van range(3)?

A.0, 1, 2
B.1, 2, 3
C.0, 1, 2, 3
D.Geen output

15. Wat is belangrijk bij het gebruik van break?

A.Altijd gebruiken
B.Voorwaarden goed instellen
C.Niets doen
D.Altijd aan het einde

16. Wat is het resultaat van een for-lus met een lege lijst?

A.Foutmelding
B.Geen output
C.1 output
D.Oneindige lus

17. Kan een while-lus genest zijn?

A.Ja
B.Nee
C.Soms
D.Altijd

Related Study Sets

Create Your Own Study Set

Upload a PDF, paste your notes, or describe a topic – AI generates flashcards, quizzes and more in seconds.