Skip to main content

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 elif statements toe om meer condities toe te voegen.

Tips

  • Er kunnen meerdere elif statements zijn tussen if en else.
  • De else is optioneel, maar handig voor het afvangen van alle overige gevallen.