In sommige gevallen kan het resultaat van een computerprogramma afhangen van een voorwaarde die al dan niet voldaan is. Dit kan je makkelijk vergelijken met situaties uit het dagelijkse leven: je voert taken enkel uit in bepaalde omstandigheden. Bijvoorbeeld, als je batterij leeg is, laad die dan op. Kijk eens naar het volgende voorbeeld.
👀 Voorbeeld - Achtbaan
Dit programma is ontwikkeld voor een pretpark. Het wordt gebruikt om te bepalen of iemand al dan niet een ticket kan bestellen voor de achtbaan. Enkel personen die groter zijn dan 1.20 m mogen de achtbaan betreden.
print('Wat is je lengte (in cm)?') lengte = int(input()) if lengte < 120: print('Sorry, je bent te klein.') else: print('Veel plezier!')
Dit programma doorloopt drie stappen:
- ❓ Vraag de lengte van de persoon.
- Check of de lengte groot genoeg is om de achtbaan te betreden.
- Laat de persoon weten of hij de achtbaan in mag of niet.
Deze code komt overeen met het volgende stroomdiagram.
🧠 Denkoefening - Andere voorwaarden
Probeer het bovenstaande programma uit in de sandbox. Experimenteer met de code. Wat gebeurt er wanneer je
<
verandert in>
of<=
?