Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer For-loops | Lussen
Practice
Projects
Quizzes & Challenges
Quizzen
Challenges
/
Introductie tot Python

bookFor-loops

In dit hoofdstuk wordt uitgelegd hoe lussen een belangrijk hulpmiddel zijn voor het automatiseren van repetitieve taken en essentieel zijn voor het efficiënt verwerken van lijsten en andere iterabele gegevenstypen.

Volg Alex terwijl hij het gebruik van for-lussen demonstreert om bewerkingen in onze supermarkt te vereenvoudigen:

Het gebruik van for-lussen in Python maakt het mogelijk om een codeblok herhaaldelijk uit te voeren voor elk item in een collectie (iterabel object). Dit is wat u moet weten over for-lussen:

Syntax


for variable in iterable:
    # Code to execute for each item

Gebruik een for-lus wanneer u items één voor één wilt doorlopen in een reeks zoals een lijst.

U begint met het sleutelwoord for, gevolgd door een variabelenaam zoals item. Deze variabele slaat tijdelijk elk element uit de reeks op. Daarna schrijft u het sleutelwoord in en het iterabele object, bijvoorbeeld groceryItems.

De code binnen de lus wordt één keer uitgevoerd voor elk element in de reeks. Bij elke iteratie krijgt item de volgende waarde uit groceryItems, en de functie print() geeft deze weer. Dit gaat door totdat alle items in de lijst zijn verwerkt.

1234
groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
copy

Iteratie verwijst naar het proces van herhaaldelijk uitvoeren van een codeblok. Python ondersteunt twee hoofdtypen iteratie:

Definiete iteratie

Waarbij het aantal iteraties vooraf bekend is. for-lussen zijn hiervan een klassiek voorbeeld en stoppen automatisch wanneer het einde van de reeks is bereikt.

Indefiniete iteratie

Waarbij de uitvoering doorgaat totdat aan een specifieke voorwaarde is voldaan, meestal afgehandeld door while-lussen, die in het volgende hoofdstuk uitgebreid worden behandeld.

Voorbeeldtoepassingen

Het aantal items in de boodschappenlijst tellen:

1234567
groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
copy

Deze lus doorloopt elk item in groceryItems. Elke keer dat de lus wordt uitgevoerd, wordt count met 1 verhoogd. Wanneer de lus klaar is, bevat count het totale aantal items in de boodschappenlijst.

Het berekenen van de totale kosten van boodschappen:

1234567
prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
copy

Hier bevat de lijst boodschappenprijzen in plaats van artikelnamen. De lus doorloopt elke prijs en telt deze op bij totalCost. Na afloop van de lus is totalCost de som van alle boodschappenprijzen.

Taak

Swipe to start coding

Som van productprijzen

Bereken de totale kosten van producten door een for-lus te gebruiken om door een lijst met prijzen te itereren.

  1. Maak een variabele total en stel deze in op 0.
  2. Gebruik een for-lus om door elke price in de lijst prices te gaan.
  3. Tel elke price op bij de variabele total binnen de lus.
  4. Print de uiteindelijke total nadat de lus is voltooid.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 1
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

bookFor-loops

Veeg om het menu te tonen

In dit hoofdstuk wordt uitgelegd hoe lussen een belangrijk hulpmiddel zijn voor het automatiseren van repetitieve taken en essentieel zijn voor het efficiënt verwerken van lijsten en andere iterabele gegevenstypen.

Volg Alex terwijl hij het gebruik van for-lussen demonstreert om bewerkingen in onze supermarkt te vereenvoudigen:

Het gebruik van for-lussen in Python maakt het mogelijk om een codeblok herhaaldelijk uit te voeren voor elk item in een collectie (iterabel object). Dit is wat u moet weten over for-lussen:

Syntax


for variable in iterable:
    # Code to execute for each item

Gebruik een for-lus wanneer u items één voor één wilt doorlopen in een reeks zoals een lijst.

U begint met het sleutelwoord for, gevolgd door een variabelenaam zoals item. Deze variabele slaat tijdelijk elk element uit de reeks op. Daarna schrijft u het sleutelwoord in en het iterabele object, bijvoorbeeld groceryItems.

De code binnen de lus wordt één keer uitgevoerd voor elk element in de reeks. Bij elke iteratie krijgt item de volgende waarde uit groceryItems, en de functie print() geeft deze weer. Dit gaat door totdat alle items in de lijst zijn verwerkt.

1234
groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
copy

Iteratie verwijst naar het proces van herhaaldelijk uitvoeren van een codeblok. Python ondersteunt twee hoofdtypen iteratie:

Definiete iteratie

Waarbij het aantal iteraties vooraf bekend is. for-lussen zijn hiervan een klassiek voorbeeld en stoppen automatisch wanneer het einde van de reeks is bereikt.

Indefiniete iteratie

Waarbij de uitvoering doorgaat totdat aan een specifieke voorwaarde is voldaan, meestal afgehandeld door while-lussen, die in het volgende hoofdstuk uitgebreid worden behandeld.

Voorbeeldtoepassingen

Het aantal items in de boodschappenlijst tellen:

1234567
groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
copy

Deze lus doorloopt elk item in groceryItems. Elke keer dat de lus wordt uitgevoerd, wordt count met 1 verhoogd. Wanneer de lus klaar is, bevat count het totale aantal items in de boodschappenlijst.

Het berekenen van de totale kosten van boodschappen:

1234567
prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
copy

Hier bevat de lijst boodschappenprijzen in plaats van artikelnamen. De lus doorloopt elke prijs en telt deze op bij totalCost. Na afloop van de lus is totalCost de som van alle boodschappenprijzen.

Taak

Swipe to start coding

Som van productprijzen

Bereken de totale kosten van producten door een for-lus te gebruiken om door een lijst met prijzen te itereren.

  1. Maak een variabele total en stel deze in op 0.
  2. Gebruik een for-lus om door elke price in de lijst prices te gaan.
  3. Tel elke price op bij de variabele total binnen de lus.
  4. Print de uiteindelijke total nadat de lus is voltooid.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 1
single

single

some-alt