Voorwaardelijke uitdrukkingen in Python stellen u in staat om te kiezen tussen verschillende acties afhankelijk van de waarde van een variabele of de uitkomst van een bepaalde expressie (vaak aangeduid als een conditie). Hier is de basisstructuur van een voorwaardelijke uitdrukking:
```
if conditie1:
voer actie1 uit
elif conditie2:
voer actie2 uit
else:
voer actie3 uit
```
- De `if`-clausule is verplicht, de `elif` en `else`-clauzen zijn optioneel.
- Je kunt zoveel `elif`-clausules als je wilt hebben.
- Als aan geen van de voorafgaande condities wordt voldaan, wordt het gedeelte na het `else`-woord uitgevoerd (indien aanwezig).
Hier is een voorbeeld:
```
leeftijd = 20
if leeftijd < 13:
print(“Je bent een kind.”)
elif leeftijd < 18:
print(“Je bent een tiener.”)
else:
print(“Je bent een volwassene.”)
```
Dit programma zal “Je bent een volwassene.” printen, omdat de variabele `leeftijd` 20 is, wat niet voldoet aan de eerste twee voorwaarden (leeftijd kleiner dan 13, en leeftijd kleiner dan 18), maar wel aan de voorwaarde in de `else`-clausule.
Let op: Python maakt gebruik van inspringing (ruimtes of tabs aan het begin van de regel) om aan te geven welke lijnen code onder welke conditie staan. De condities zelf (na `if`, `elif` en `else`) moeten altijd eindigen met een dubbelepunt (`:`).