Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Boolean-Basis | Booleans en Vergelijkingen
Datatypen in Python

bookBoolean-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".

12345678910
profile_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
copy

1. Welke waarde is falsey in Python?

2. Welke waarde zal deze code afdrukken?

3. Welke if zal niet zijn body uitvoeren?

question mark

Welke waarde is falsey in Python?

Select the correct answer

question mark

Welke waarde zal deze code afdrukken?

Select the correct answer

question mark

Welke if zal niet zijn body uitvoeren?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

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

bookBoolean-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".

12345678910
profile_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
copy

1. Welke waarde is falsey in Python?

2. Welke waarde zal deze code afdrukken?

3. Welke if zal niet zijn body uitvoeren?

question mark

Welke waarde is falsey in Python?

Select the correct answer

question mark

Welke waarde zal deze code afdrukken?

Select the correct answer

question mark

Welke if zal niet zijn body uitvoeren?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1
some-alt