Skip to main content

Logische en Relationale Operatoren

Doelstellingen

  • Leren hoe je condities kunt combineren met logische operatoren (and, or, not).
  • Begrijpen van relationele operatoren (==, !=, >, <, >=, <=).
  • Complexe condities opstellen.

Inhoud

Relationele operatoren

  • == gelijk aan
  • != niet gelijk aan
  • > groter dan
  • < kleiner dan
  • >= groter dan of gelijk aan
  • <= kleiner dan of gelijk aan

Logische operatoren

  • and beide condities moeten waar zijn
  • or een van de condities moet waar zijn
  • not keert de waarheid van een conditie om

Voorbeelden:

# Relationeel
if leeftijd >= 18:
    print("Volwassen")

# Logisch
if temperatuur > 20 and zon_schijnt:
    print("Het is een mooie dag!")

if not regenachtig:
    print("Je hebt geen paraplu nodig.")

Activiteiten

  • Oefening:

    • Schrijf een programma dat bepaalt of een getal binnen een bepaald bereik ligt (bijv. tussen 10 en 20).
  • Logische puzzel:

    • Maak een quiz waarbij de gebruiker vragen beantwoordt en op basis van de antwoorden wordt een conclusie getrokken.

Tips

  • Gebruik haakjes om de leesbaarheid van complexe condities te verbeteren.
  • Test je condities met verschillende waarden om er zeker van te zijn dat ze correct werken.