Je hebt geleerd hoe je functies maakt met een if-elif-else-statement. Zie hieronder nog eens twee voorbeelden:
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
| Invoer | → | Verwachte returnwaarde |
|---|---|---|
| → | "Dit getal is positief" |
|
| → | "Dit getal is negatief" |
|
| → | "Dit is het neutrale getal 0" |
def Grootste(x, y):
if x > y:
grootste = x
elif x < y:
grootste = y
else:
grootste = "De getallen zijn even groot."
return grootste
| Invoer | → | Verwachte returnwaarde |
|---|---|---|
| → | 8 |
|
| → | 1 |
|
| → | 100 |
|
| → | "De getallen zijn even groot." |
Maak een functie genaamd
"Wachtwoord te kort" terug."Wachtwoord oké" terug."Wachtwoord sterk" terug.| Invoer | → | Verwachte returnwaarde |
|---|---|---|
| → | "Wachtwoord te kort" |
|
| → | "Wachtwoord oké" |
|
| → | "Wachtwoord sterk" |
Herinner je nog de functie die we kunnen gebruiken om de lengte van een string te bepalen?