proglog

Een inleiding tot programmatielogica met Python

View on GitHub

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.

image Vanaf gemiddelde.
image Unieke invoer.
image Mastermind.

⏪ Toevoegen ⏫ Index String ⏩