Dit soort lus kan handig zijn, bijvoorbeeld om over woorden te itereren.
👀 Voorbeeld - Lijst van woorden
Door over strings te itereren, kan je enkel letter per letter het woord bekijken. Door over een lijst van strings te itereren, kan je woord per woord bekijken.
for i in ['itereren', 'itereren', 'wie', 'zijn', 'best', 'doet', 'kan', 'het', 'leren', '!']: print(i)
🧠Denkoefening - Beschrijf het programma
Beschrijf in je eigen woorden wat het volgende programma doet.
for i in [True, True, False, True, False, True, True]:: if i: print('ja')
💻 Programmeeroefening - Lengte
Herschrijf het vorige programma door een lijst van strings te gebruiken in plaats van een lijst van bools. Met andere woorden, itereer over
['ja', 'ja', ...]
. Zorg ervoor dat de lijst van ja’s lang genoeg is zodat het resultaat van het programma hetzelfde blijft.