👀 Voorbeeld - Manier 1: Itereren met een while-lus

We kunnen over een lijst itereren met een while-lus door een variabele te gebruiken om de index van het huidige element bij te houden. Dit ziet er dan uit als volgt:

namen = ['Aram','Bea','Danilo','Esmee','Finn','Inaya','Nina']
# index huidige element
index = 0
# Zolang de index kleiner is dan de lengte van de lijst (tem index len - 1)
while index < len(namen):
  # print het element op deze index
  print(namen[index])
  # verhoog de index om in de volgende iteratie het volgende element te behandelen
  index += 1

Deze code werkt altijd, ongeacht hoeveel elementen er in de lijst zitten, in tegenstelling tot de manuele versie op de pagina hiervoor.

💻 Programmeeroefening - Lengtes van de namen: While

Schrijf een functie lengtes die van alle namen (strings) in een lijst één voor één de lengtes print. Gebruik een while-lus.

De functie krijgt volgend argument:

  • lijst: de lijst van namen waarvan de lengtes geprint moeten worden.

De oproep lengtes(['Ilyas', 'Féline', 'Narin', 'Laurence']) geeft dus als resultaat

5
6
5
8