Aan de slagGa gratis aan de slag

Conditioneel loopen met lijsten

Voordat je je recept voor tomaten-basilicumpasta opschaalt voor het feest, moet je de ingrediëntenhoeveelheden bekijken om te snappen waar je mee werkt. Je recepthoeveelheden staan in een lijst quantities (in gram). Als eerste stap in het bouwen van je opschaalhulp loop je door deze hoeveelheden en gebruik je conditionals om ze in te delen — maar je schaalt ze nog niet. Dit helpt je de verdeling van ingrediënten te begrijpen voordat je iets aanpast.

Deze oefening maakt deel uit van de cursus

Introductie tot Python voor developers

Cursus bekijken

Oefeninstructies

  • Loop door elke hoeveelheid in de lijst quantities met qty als je iteratorvariabele.
  • Voeg in de lus een voorwaarde toe die controleert of qty groter dan of gelijk aan 400 gram is. Print in dat geval 'Large quantity'.
  • Voeg een elif-voorwaarde toe om te controleren of qty groter dan of gelijk aan 200 gram is. Print in dat geval 'Medium quantity'.
  • Voeg een else-clausule toe voor alle overige hoeveelheden en print 'Small quantity'.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

quantities = [500, 400, 20, 15, 15, 7]

# Loop through each quantity in the recipe
for ____ in ____:
    # Check if it's a large quantity (400g or more)
    ____ ____ >= 400:
        print('Large quantity')
    # Check if it's a medium quantity (200g or more)
    ____ qty >= ____:
        print('Medium quantity')
    # Otherwise it's a small quantity
    ____:
        print('Small quantity')
Code bewerken en uitvoeren