💻 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:

  1. Schrijf een functie genaamd reverse die één parameter heeft, genaamd lijst.
  2. Maak in de functie een nieuwe, lege lijst genaamd nieuw.
  3. Gebruik een for-lus om door de oorspronkelijke lijst (lijst) te itereren van achter naar voren en voeg elk element toe aan nieuw.
  4. Laat de functie de nieuwe lijst nieuw retourneren.
  5. 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"].