Boolean-Basis
Elke beslissing die je programma maakt – of het nu gaat om het tonen van een bericht, het herhalen van een stap of het valideren van invoer – is gebaseerd op een Boolean: True of False. Leer hoe Booleans werken en hoe gewone Python-waarden zich gedragen in conditionele expressies.
Wat is een Boolean?
Een Boolean is een waarde die waarheid weergeeft: True of False (let op de hoofdletter). Je krijgt vaak Booleans uit vergelijkingen – age >= 18 levert True op wanneer de voorwaarde waar is – en je gebruikt ze direct in de besturingsstroom, bijvoorbeeld if is_adult:.
Waarheidsgehalte in de praktijk
In if/while-voorwaarden behandelt Python veel objecten als "waarachtig" of "onwaarachtig". Lege of nul-achtige waarden worden als onwaar beschouwd, alles anders als waar. Dit maakt het mogelijk om natuurlijke controles te schrijven zoals if items: of if name: zonder extra vergelijkingen.
Veelvoorkomende Falsey-waarden
False;None;0,0.0;""(lege string);- Lege containers:
[],(),{},set().
Niet-lege strings zijn truthy - zelfs "0" of "False".
12345678910profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
1. Welke waarde is falsey in Python?
2. Welke waarde zal deze code afdrukken?
3. Welke if zal niet zijn body uitvoeren?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain more about truthy and falsey values in Python?
What are some common mistakes when using Booleans in conditions?
Can you give more examples of how Booleans are used in real programs?
Awesome!
Completion rate improved to 3.45
Boolean-Basis
Veeg om het menu te tonen
Elke beslissing die je programma maakt – of het nu gaat om het tonen van een bericht, het herhalen van een stap of het valideren van invoer – is gebaseerd op een Boolean: True of False. Leer hoe Booleans werken en hoe gewone Python-waarden zich gedragen in conditionele expressies.
Wat is een Boolean?
Een Boolean is een waarde die waarheid weergeeft: True of False (let op de hoofdletter). Je krijgt vaak Booleans uit vergelijkingen – age >= 18 levert True op wanneer de voorwaarde waar is – en je gebruikt ze direct in de besturingsstroom, bijvoorbeeld if is_adult:.
Waarheidsgehalte in de praktijk
In if/while-voorwaarden behandelt Python veel objecten als "waarachtig" of "onwaarachtig". Lege of nul-achtige waarden worden als onwaar beschouwd, alles anders als waar. Dit maakt het mogelijk om natuurlijke controles te schrijven zoals if items: of if name: zonder extra vergelijkingen.
Veelvoorkomende Falsey-waarden
False;None;0,0.0;""(lege string);- Lege containers:
[],(),{},set().
Niet-lege strings zijn truthy - zelfs "0" of "False".
12345678910profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
1. Welke waarde is falsey in Python?
2. Welke waarde zal deze code afdrukken?
3. Welke if zal niet zijn body uitvoeren?
Bedankt voor je feedback!