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


We hoeven echter niet altijd met getallen te werken. Soms werken we met strings (teksten). In dat geval zijn niet alle vergelijkingssymbolen zo voor de hand liggend. De vergelijkingssymbolen == en != zijn nog wel makkelijk te begrijpen. We zullen hier niet verwachten dat je <, <=, >, of >= kan gebruiken, maar wie toch die extra informatie wil kan dat hieronder lezen.

Extra informatie (optioneel) De ongelijkheidstekens <, <=, >, of >= met betrekking tot strings werken op basis van de volgorde van de letters in het alfabet (met nog wat extra uitbreidingen hierop). Uit de vergelijking "hallo" < "wereld" zal dus True komen, omdat de h eerder in het alfabet voorkomt dan de w.



Opdracht

Vervang de underscores (____) in de code zodat de regel begroeting = "Hallo!" niet uitgevoerd wordt. Zorg dat je het symbool == en de variabele begroeting gebruikt.

begroeting = "hallo"

if ____:
    begroeting = "Hallo!"

De rest van de code mag je niet veranderen.