Ok, dus dit deel staat in de opgave? :
Code: Selecteer alles
woordenboek={1: "Dagelijkse kost,", 2:"Het scheldepeleton,", 3: "Familie", 4: "Scheire en de schepping"}
for i in range(1,4):
print(woordenboek[i])
print("worden uitgezonden op verschillende zenders.")
Het heeft dus niet zoveel zin om van een volgorde te spreken in een dictionary, maar in de input van deze opgave wordt een woordenboek gemaakt als soort van list met als keys het item nummer, als dat je doel is kan je toch echt beter gewoon een list gebruiken, dan hoef je iig zelf niet de keys '1', '2' etc. toe te voegen. Bovendien, bedenk eens wat je moet doen als je een item 3 wilt toevoegen en de rest naar achter door wilt schuiven, dan moet je alle keys aanpassen!
Een heel veel betere manier om alle values van een dictionary te printen is dit (ik negeer even dat de woordenboek zoals je die hier gebruikt eigenlijk heel onhandig is):
Code: Selecteer alles
woordenboek={1: "Dagelijkse kost,", 2:"Het scheldepeleton,", 3: "Familie", 4: "Scheire en de schepping"}
for s in woordenboek.values():
print(s)
print("worden uitgezonden op verschillende zenders.")