Herhaling:
Wanneer we programmeren in een taal zoals Python, zal de computer onze instructies een per een, van boven naar onder, uitvoeren. Dit wil niet zeggen dat er één en slechts één oplossing mogelijk is met een code. Door slim gebruik te maken van conditionele logica en voorwaarden, kunnen meerdere resultaten mogelijk zijn. Dit noemen we de selectie of de If, Else en Elif-functies.
Syntax:
Bij de selectie hanteren we volgende syntax:
if voorwaarde : actie die uitgevoerd wordt wanneer de voorwaarde TRUE is.
elif voorwaarde : actie die uitgevoerd wordt wanneer de voorwaarde TRUE is.
else: actie die uitgevoerd wordt wanneer de geen van bovenstaande voorwaarden TRUE is.
Opgelet: code die hoort tot een functie krijgt een indent of inspringing.
Operatoren van conditionele logica:
Operator | Bewerking |
== | Gelijk aan |
!= | Niet gelijk aan |
> | Groter dan |
< | Kleiner dan |
>= | Groter dan of gelijk aan |
<= | Kleiner dan of gelijk aan |
Gegeven: Een printer kan kleurkopies afdrukken door gebruik te maken van toner. Een soort poeder dat fungeert als kleurstof. Wanneer deze bijna op is (75% leeg), krijgen de mensen van de IT-dienst een melding van het toestel om een extra bestelling toner te plaatsen.
Wanneer de toner 90% op is, verschijnt er een waarschuwing op het scherm van de printen én wordt een melding naar de IT-dienst gestuurd.
Wanneer de toner volledig op is, verschijnt een dwingende melding op het scherm van de printer en zal er niet meer afgedrukt kunnen worden.
Opgave: