Je hebt zojuist gezien dat in de voorwaarde van je if-statement ook een variabele kan gebruiken om te bepalen of de regel(s) eronder wel of niet worden uitgevoerd. Dit deed je met de volgende code:
leeftijd = 15
if leeftijd < 16:
uitspraak = "Helaas, je mag nog geen bromfiets rijden in België."
Wat gebeurt er hier?
leeftijd.if-statement controleert de voorwaarde achter het woord if. In dit geval kijken we of de leeftijd kleiner is dan 16 met de vergelijking <.True) is, wordt de ingesprongen regel uitspraak = "Helaas, je mag nog geen bromfiets rijden in België." uitgevoerd.if is de waarde van uitspraak dus "Helaas, je mag nog geen bromfiets rijden in België.".| Symbool | Uitleg | Voorbeelden (True / False) |
|---|---|---|
> |
Groter dan | 5 > 3 → True / 2 > 4 → False |
< |
Kleiner dan | 3 < 5 → True / 6 < 1 → False |
>= |
Groter dan of gelijk aan | 5 >= 5 → True / 2 >= 3 → False |
<= |
Kleiner dan of gelijk aan | 3 <= 4 → True / 7 <= 6 → False |
== |
Gelijk aan | 4 == 4 → True / 4 == 5 → False |
!= |
Niet gelijk aan | 4 != 5 → True / 6 != 6 → False |
Vervang de underscores (____) in de code zodat de regel a = 2 wel uitgevoerd wordt. Zorg dat je het symbool != en de variabele a gebruikt.
a = 1
if ____:
a = 2
De rest van de code mag je niet veranderen.