Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

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 één string als invoer neemt (een wachtwoord), en dan teruggeeft of het wachtwoord sterk genoeg is:

input-output verwachtingen
Invoer → Verwachte returnwaarde
→ "Wachtwoord te kort"
→ "Wachtwoord oké"
→ "Wachtwoord sterk"
Tip

Herinner je nog de functie die we kunnen gebruiken om de lengte van een string te bepalen?