Je hebt geleerd hoe je functies maakt met een if-elif-else-statement. Zie hieronder nog eens twee voorbeelden:

Voorbeeld 1: positief of negatief?
def PositiefOfNegatief(x):
    if x > 0:
        tekst = "Dit getal is positief"
    elif x < 0:
        tekst = "Dit getal is negatief"
    else:
        tekst = "Dit is het neutrale getal 0"
    return tekst
input-output verwachtingen
Invoer Verwachte returnwaarde
"Dit getal is positief"
"Dit getal is negatief"
"Dit is het neutrale getal 0"
Voorbeeld 2: grootste getal
def Grootste(x, y):
    if x > y:
        grootste = x
    elif x < y:
        grootste = y
    else:
        grootste = "De getallen zijn even groot."
    return grootste
input-output verwachtingen
Invoer Verwachte returnwaarde
8
1
100
"De getallen zijn even groot."



Opdracht

Maak een functie genaamd die een string als invoer neemt (de naam van de gebruiker), en dan een tekst teruggeeft die beschrijft de gebruiker wel of geen toegang heeft:

input-output verwachtingen
Invoer Verwachte returnwaarde
"Toegang verleend"
"Toegang verleend"
"Toegang geweigerd"
"Toegang geweigerd"
"Toegang geweigerd"