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
andbeide condities moeten waar zijnoreen van de condities moet waar zijnnotkeert 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.