Gebruik van Else en Elif
Doelstellingen
- Leren hoe je alternatieve paden kunt maken met
else. - Begrijpen hoe je meerdere condities kunt testen met
elif. - Complexere beslissingsstructuren opbouwen.
Inhoud
Else-statement
Gebruik else om code uit te voeren als de if-conditie niet waar is.
if conditie:
# code als conditie waar is
else:
# code als conditie niet waar is
Elif-statement
Gebruik elif om extra condities te testen als eerdere condities niet waar zijn.
if conditie1:
# code als conditie1 waar is
elif conditie2:
# code als conditie2 waar is
else:
# code als geen van de bovenstaande condities waar is
Voorbeeld:
score = 75
if score >= 90:
print("Je hebt een A.")
elif score >= 80:
print("Je hebt een B.")
elif score >= 70:
print("Je hebt een C.")
else:
print("Je hebt een onvoldoende.")
Activiteiten
-
Oefening:
- Maak een programma dat de gebruiker om een temperatuur vraagt en aangeeft of het koud, warm of heet is. De voorwaarden voor de condities mag je zelf kiezen
-
Experimenteren:
- Voeg extra
elifstatements toe om meer condities toe te voegen.
- Voeg extra
Tips
- Er kunnen meerdere
elifstatements zijn tussenifenelse. - De
elseis optioneel, maar handig voor het afvangen van alle overige gevallen.