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:

Voorbeeld
leeftijd = 15

if leeftijd < 16:
    uitspraak = "Helaas, je mag nog geen bromfiets rijden in België."
Wat gebeurt er hier?
  1. De waarde 15 wordt opgeslagen in de variabele leeftijd.
  2. De if-statement controleert de voorwaarde achter het woord if. In dit geval kijken we of de leeftijd kleiner is dan 16 met de vergelijking <.
  3. Omdat die vergelijking waar (True) is, wordt de ingesprongen regel uitspraak = "Helaas, je mag nog geen bromfiets rijden in België." uitgevoerd.
  4. Na de if is de waarde van uitspraak dus "Helaas, je mag nog geen bromfiets rijden in België.".
Vergelijkingssymbolen spiekbriefje
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



Opdracht

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.