Waarom leren we over booleans en logische operatoren? Namelijk voor het gebruik van conditionele statements. Hier zullen we voor het eerst zien dat python veel verder gaat dan een geavanceerd rekenmachine.
Conditionele statements laten toe om enkel in specifieke gevallen bepaalde acties uit te voeren. We beginnen met de eenvoudigste conditionele statement structuur.
Bij een if
statement wordt eerst een boolean expressie geƫvalueerd. Indien deze True
is zullen de acties die in het if
blok zitten worden uitgevoerd. Een blok kan je herkennen doordat er wordt ingesprongen (er is een tab in het begin van de lijn.)
Algemeen stellen we dat een if
statement volgende syntax volgt:
if <boolean expressie>:
<acties>
stel dat er een situatie is met twee opties. Dan voegen we ook een else
statement bij. De acties van het else
statement worden uitgevoerd indien het if
statement False
gaf en deze acties dus niet werden uitgevoerd.
We breiden de syntax dus uit met:
if <boolean expressie>:
<acties>
else:
<acties>
x = 2 # gebruik x = int(input()) indien je zelf een voorbeeld wilt geven
if x > 2:
print("x is groter dan 2")
else:
print("x is niet groter dan 2")
Meer informatie vind je in hoofdstuk 6.2 conditionele statements in het boek.