Lists en functies
Parameter
De parameter van een functie kan een list zijn.
Je maakt een eenvoudig voorbeeld.
De functie toonSteden heeft een parameter steden. Dit is een list.
De functie itereert over de elementen in de list en toont elk element.
Je roept in het hoofdprogramma de procedure op met een list van steden
in Vlaanderen.
Je roept daarna de functie nog eens op met en list van steden in
Wallonië.
Je maakt een nieuw bestand steden.py .
def toonSteden(steden):
for stad in steden:
print(stad)
toonSteden(["Antwerpen", "Gent", "Brugge"])
toonSteden(["Luik", "Charleroi", "Bergen", "Namen"])
Returnwaarde van functie
Een list kan ook de returnwaarde van een functie zijn.
Je voegt een functie toe aan steden.py
Die geeft een list terug met de grootste steden van Nederland.
Je roept deze functie op als parameter van de functie toonSteden().
def toonSteden(steden):
for stad in steden:
print(stad)
def grootsteStedenVanNederland():
return ["Amsterdam", "Rotterdam", "Den Haag"]
toonSteden(["Antwerpen", "Gent", "Brugge"])
toonSteden(["Luik", "Charleroi", "Bergen", "Namen"])
toonSteden(grootsteStedenVanNederland())
Je bewaart en voert uit.