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.

if

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>

else

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>

Voorbeeld

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.