💻 Programmeeroefening - ziekenhuispatienten
In deze oefening leren we hoe we een lijst in omgekeerde volgorde kunnen plaatsen. Dit kan handig zijn om bijvoorbeeld de volgorde van patiënten in een ziekenhuis terug te draaien voor een bepaalde toepassing.
Opdracht:
- Schrijf een functie genaamd
reverse
die één parameter heeft, genaamdlijst
.- Maak in de functie een nieuwe, lege lijst genaamd
nieuw
.- Gebruik een
for
-lus om door de oorspronkelijke lijst (lijst
) te itereren van achter naar voren en voeg elk element toe aannieuw
.- Laat de functie de nieuwe lijst
nieuw
retourneren.- Test je functie door een lijst van namen van ziekenhuispatiënten in omgekeerde volgorde te zetten, zoals:
["Jan", "Piet", "Klaas", "Marie"]
De uitvoer moet dan zijn:
["Marie", "Klaas", "Piet", "Jan"]
✅ Tips
- Gebruik de functie
len(lijst)
om het aantal elementen in de lijst te bepalen.- Onthoud dat je negatieve indices kunt gebruiken in Python, bijvoorbeeld:
lijst[-1]
verwijst naar het laatste element.- Controleer of je de juiste volgorde krijgt door je code te testen met een paar voorbeeldlijsten.
ℹ️ Waarom is dit belangrijk?
Dit is een praktische oefening om te leren hoe je door een lijst kunt itereren met behulp van een
for
-lus en hoe je indices kunt gebruiken om gegevens te manipuleren. Het begrijpen van dit concept zal je helpen bij het schrijven van efficiëntere programma’s die met gegevens werken.
Voorbeeld uitvoer:
Als je de lijst ["Jan", "Piet", "Klaas", "Marie"]
gebruikt en door de functie reverse
haalt, moet de uitvoer zijn: ["Marie", "Klaas", "Piet", "Jan"]
.