We hebben in de vorige oefeningen geleerd hoe we een for-lus met een eigen lijst kunnen gebruiken om een stuk code meerdere keren uit te voeren. Je kan dit hieronder nog eens bekijken.

Herhaling informatie over een for-lus met een eigen lijst
for naam in ["Alice", "Bob", "Charlie"]:
    print(naam)

Wat gebeurt hier?

  • In het begin krijgt naam de waarde "Alice".
  • De code binnen de lus, , wordt uitgevoerd, waardoor Alice op het scherm wordt afgedrukt.
  • Daarna krijgt naam de volgende waarde, namelijk "Bob".
  • De code binnen de lus, , wordt uitgevoerd, waardoor Bob op het scherm wordt afgedrukt.
  • Vervolgens krijgt naam de volgende waarde, namelijk "Charlie".
  • De code binnen de lus, , wordt uitgevoerd, waardoor Charlie op het scherm wordt afgedrukt.
  • Nu zijn er geen namen meer in de lijst die we hadden gegeven, dus stopt de lus.

Op het scherm zie je dus verschijnen:

Alice
Bob
Charlie



Het kan echter zo zijn dat we de lijst die we nu in de for-lus willen gebruiken al eerder hebben aangemaakt, of zelfs van iemand anders krijgen. We zullen dit principe nu eens bekijken. Bijvoorbeeld:

steden = ["Brussel", "Gent", "Antwerpen"]

for stad in steden:
    print(stad)

Wat gebeurt hier?

Op het scherm zie je dus verschijnen:

Brussel
Gent
Antwerpen



Opdracht

Je krijgt onderstaande code:

steden = ____

for stad in steden:
    print(stad)

Vervang de underscores met een lijst zodat het volgende op het scherm verschijnt:

Brussel
Gent
Antwerpen

(Vervang enkel de underscores, laat de rest van de code zoals het is.)