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—komt neer op een Boolean: True of False. Dit hoofdstuk introduceert Booleans en hoe gewone Python-waarden zich gedragen in voorwaarden.
Wat is een Boolean?
Een Boolean is een waarde die waarheid weergeeft: True of False (let op de hoofdletter). Vaak krijg je Booleans uit vergelijkingen—age >= 18 levert True op als 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 "truthy" of "falsey". Lege of nul-achtige waarden worden als onwaar beschouwd; alles anders is 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".
12345678910is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
1. Welke waarde is falsey in Python?
2. Welke waarde zal deze code afdrukken?
3. Welke if zal niet zijn lichaam 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.
Awesome!
Completion rate improved to 5.26
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—komt neer op een Boolean: True of False. Dit hoofdstuk introduceert Booleans en hoe gewone Python-waarden zich gedragen in voorwaarden.
Wat is een Boolean?
Een Boolean is een waarde die waarheid weergeeft: True of False (let op de hoofdletter). Vaak krijg je Booleans uit vergelijkingen—age >= 18 levert True op als 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 "truthy" of "falsey". Lege of nul-achtige waarden worden als onwaar beschouwd; alles anders is 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".
12345678910is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
1. Welke waarde is falsey in Python?
2. Welke waarde zal deze code afdrukken?
3. Welke if zal niet zijn lichaam uitvoeren?
Bedankt voor je feedback!