Aan de slagGa gratis aan de slag

Indexen en waarden (1)

Met een for-lus over een lijst krijg je per iteratie alleen toegang tot elk lijst-element, één voor één. Wil je ook de indexinformatie hebben, dus waar het lijst-element dat je doorloopt zich bevindt, gebruik dan enumerate().

Kijk bijvoorbeeld hoe de for-lus uit de video is omgezet:

fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
    print("person " + str(index) + ": " + str(height))

Deze oefening maakt deel uit van de cursus

Python voor gemiddeld niveau

Cursus bekijken

Oefeninstructies

  • Pas de for-lus in de voorbeeldcode aan om enumerate() te gebruiken en gebruik twee iteratorvariabelen.
  • Werk de print()-instructie bij zodat er bij elke run een regel in de vorm "room x: y" wordt geprint, waarbij x de index van het lijst-element is en y het daadwerkelijke lijst-element, dus de oppervlakte. Zorg dat je precies deze string afdrukt, met de juiste spaties.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# areas list
areas = [11.25, 18.0, 20.0, 10.75, 9.50]

# Change for loop to use enumerate() and update print()
for a in areas :
    print(a)
Code bewerken en uitvoeren