Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Booleaanse Gegevenstype in Python | Voorwaardelijke Uitspraken in Python
Introductie tot Python
course content

Cursusinhoud

Introductie tot Python

Introductie tot Python

1. Eerste Kennismaking met Python
2. Variabelen en Typen in Python
3. Voorwaardelijke Uitspraken in Python
4. Andere Gegevenstypen in Python
5. Lussen in Python
6. Functies in Python

book
Booleaanse Gegevenstype in Python

Python heeft het boolean (of logisch) gegevenstype. Booleans kunnen slechts een van de twee waarden hebben: True of False. Dit type wordt voornamelijk gebruikt voor het evalueren van logische voorwaarden. Hieronder staan de logische operatoren voor vergelijking:

  • == gelijk aan;

  • != niet gelijk aan;

  • > groter dan;

  • < kleiner dan;

  • >= groter dan of gelijk aan;

  • <= kleiner dan of gelijk aan.

Wanneer je deze operatoren gebruikt, is het resultaat een boolean waarde: True als de voorwaarde wordt voldaan en False als dat niet het geval is.

12345678
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
copy

Wat betekenen deze resultaten? De eerste True bevestigt dat 1 gelijk is aan 1, wat vanzelfsprekend is. De tweede False geeft aan dat de strings "abc" en "aBc" verschillend zijn omdat stringvergelijkingen in Python hoofdlettergevoelig zijn—de letter 'b' in "abc" is een kleine letter, terwijl 'B' in "aBc" een hoofdletter is. De laatste False laat zien dat 87 * 731 niet groter dan of gelijk aan 98 * 712 is. In feite is 63597 kleiner dan 69776.

Laten we nu het volgende evalueren:

  1. Is de variabele first_integerkleiner dan of gelijk aansecond_integer? (Het zou True moeten retourneren als first_integer kleiner dan of gelijk aan second_integer is, en False als het groter is.)

  2. Is de string "text"verschillend van"TEXT"?

  3. Is de lengte van de string "Python"gelijk aan6?

Opmerking

Het afdrukken van een expressie zoals variable_1 >= variable_2 betekent niet dat variable_1 daadwerkelijk groter dan of gelijk aan variable_2 is. In plaats daarvan evalueert het alleen of de uitspraak True of False is. Deze operatie wijzigt de waarden van de variabelen op geen enkele manier.

question-icon

Vul de lege plekken in om de taak te voltooien.

# Check the following statements
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Click or drag`n`drop items and fill in the blanks

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1

Vraag AI

expand
ChatGPT

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

course content

Cursusinhoud

Introductie tot Python

Introductie tot Python

1. Eerste Kennismaking met Python
2. Variabelen en Typen in Python
3. Voorwaardelijke Uitspraken in Python
4. Andere Gegevenstypen in Python
5. Lussen in Python
6. Functies in Python

book
Booleaanse Gegevenstype in Python

Python heeft het boolean (of logisch) gegevenstype. Booleans kunnen slechts een van de twee waarden hebben: True of False. Dit type wordt voornamelijk gebruikt voor het evalueren van logische voorwaarden. Hieronder staan de logische operatoren voor vergelijking:

  • == gelijk aan;

  • != niet gelijk aan;

  • > groter dan;

  • < kleiner dan;

  • >= groter dan of gelijk aan;

  • <= kleiner dan of gelijk aan.

Wanneer je deze operatoren gebruikt, is het resultaat een boolean waarde: True als de voorwaarde wordt voldaan en False als dat niet het geval is.

12345678
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
copy

Wat betekenen deze resultaten? De eerste True bevestigt dat 1 gelijk is aan 1, wat vanzelfsprekend is. De tweede False geeft aan dat de strings "abc" en "aBc" verschillend zijn omdat stringvergelijkingen in Python hoofdlettergevoelig zijn—de letter 'b' in "abc" is een kleine letter, terwijl 'B' in "aBc" een hoofdletter is. De laatste False laat zien dat 87 * 731 niet groter dan of gelijk aan 98 * 712 is. In feite is 63597 kleiner dan 69776.

Laten we nu het volgende evalueren:

  1. Is de variabele first_integerkleiner dan of gelijk aansecond_integer? (Het zou True moeten retourneren als first_integer kleiner dan of gelijk aan second_integer is, en False als het groter is.)

  2. Is de string "text"verschillend van"TEXT"?

  3. Is de lengte van de string "Python"gelijk aan6?

Opmerking

Het afdrukken van een expressie zoals variable_1 >= variable_2 betekent niet dat variable_1 daadwerkelijk groter dan of gelijk aan variable_2 is. In plaats daarvan evalueert het alleen of de uitspraak True of False is. Deze operatie wijzigt de waarden van de variabelen op geen enkele manier.

question-icon

Vul de lege plekken in om de taak te voltooien.

# Check the following statements
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Click or drag`n`drop items and fill in the blanks

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt