If
Je doet in het dagelijks leven bepaalde handelingen enkel als aan een
voorwaarde voldaan is.
Voorbeeld: je doet niet altijd een dikke jas aan. Je doet enkel een
dikke jas aan als het koud is.
Je kan in je programma bepaalde blokken ook enkel uitvoeren als aan een
voorwaarde voldaan is.
Voorbeeld
Voorbeeld: De gebruiker tikt een temperatuur.
Je onthoudt dit getal in de variabele temperatuur.
Enkel als de temperatuur kleiner is of gelijk aan 0 toon je de tekst
Het vriest. en de tekst Je doet beter een dikke jas
aan.
Je merkt in de zin een vergelijking: temperatuur kleiner is of gelijk
aan 0.
Anders uitgedrukt: temperatuur <= 0 (zie vorig hoofdstuk).
-
Je maakt een nieuw bestand weer.py .
-
Je voegt volgende regels toe:
temperatuur = float(input("Temperatuur: "))
if temperatuur <= 0:
print("Het vriest.")
print("Je doet beter een dikke jas aan.")
Je bewaart en voert het programma enkele keren uit. Enkel als je een temperatuur lager of gelijk aan 0 tikt, toont het programma je de volgende uitvoer:
Het vriest.
Je doet beter een dikke jas aan.
Je ziet dat de regels onder if temperatuur <= 0: meer naar rechts
staan.
Deze regels worden alleen uitgevoerd als de voorwaarde van de if waar
is.
Dit principe noem je indenteren. Python gebruikt indenteren om
verschillende onderdelen van je programma te onderscheiden.
VSCode zet deze regels meestal automatisch naar rechts.
Om daarna terug naar het normale programmaverloop te gaan, moeten de
volgende regels weer naar links staan.
Dit moet je zelf doen. Je kan dit doen met de toets
Backspace of de toetsencombinatie Shift + Tab.
Je voegt volgende regel toe aan het programma:
...
print("Einde van het programma.")
Je zorgt dat deze regel helemaal links staat. Je bewaart en voert uit. Je ziet dat de laatste regel altijd getoond wordt, ook als de temperatuur lager is dan 0.