Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Voorwaardelijke Uitspraken | Control Flow & Logic
Introductie tot Python met Cursor

bookVoorwaardelijke Uitspraken

In Python zijn veel bewerkingen afhankelijk van het controleren of iets waar of onwaar is. Dit begint met vergelijkingen, zoals testen of een waarde groter is dan een andere of of twee waarden gelijk zijn.

Voorwaardelijke uitspraken gebruiken vervolgens deze vergelijkingen om beslissingen te nemen. Als een voorwaarde waar is, wordt een specifiek codeblok uitgevoerd. Dit vormt de basis van programmeerlogica.

Vergelijkingsoperatoren

Voorwaarden zijn gebaseerd op vergelijkingen — ze evalueren tot True of False. Python ondersteunt de volgende operatoren:

  • == — gelijk aan;
  • != — niet gelijk aan;
  • > — groter dan;
  • < — kleiner dan;
  • >= — groter dan of gelijk aan;
  • <= — kleiner dan of gelijk aan.

Basisstructuur

In Python gebruiken voorwaardelijke blokken if, elif en else. Python leest voorwaarden van boven naar beneden en voert het eerste blok uit waarbij de voorwaarde True is.

Logische operatoren

Voorwaarden kunnen worden gecombineerd met logische operatoren:

  • and — beide moeten waar zijn;
  • or — ten minste één moet waar zijn;
  • not — keert het resultaat om.

Hierdoor wordt de logica flexibeler.

Note
Opmerking

Python heeft geen directe xor-operator, maar dit kan worden gesimuleerd met != bij het vergelijken van booleaanse waarden.

Inspringing in voorwaardelijke blokken

Python gebruikt inspringing in plaats van accolades om codeblokken te definiëren. Alle regels onder if, elif of else moeten worden ingesprongen met 4 spaties of 1 tab.

Verkeerde inspringing veroorzaakt fouten of onverwacht gedrag.

Samenvatting

  • Voorwaarden gebruiken if, elif en else;
  • Ze evalueren tot booleaanse waarden;
  • Vergelijkings- en logische operatoren bepalen de logica;
  • Juiste inspringing is vereist om je blokken te structureren.
question mark

Welk sleutelwoord wordt gebruikt voor een extra voorwaarde na if?

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:

What are some common mistakes when using comparison operators in Python?

Can you explain the difference between "if" and "elif" in more detail?

How do logical operators interact with comparison operators in a condition?

Awesome!

Completion rate improved to 5

bookVoorwaardelijke Uitspraken

Veeg om het menu te tonen

In Python zijn veel bewerkingen afhankelijk van het controleren of iets waar of onwaar is. Dit begint met vergelijkingen, zoals testen of een waarde groter is dan een andere of of twee waarden gelijk zijn.

Voorwaardelijke uitspraken gebruiken vervolgens deze vergelijkingen om beslissingen te nemen. Als een voorwaarde waar is, wordt een specifiek codeblok uitgevoerd. Dit vormt de basis van programmeerlogica.

Vergelijkingsoperatoren

Voorwaarden zijn gebaseerd op vergelijkingen — ze evalueren tot True of False. Python ondersteunt de volgende operatoren:

  • == — gelijk aan;
  • != — niet gelijk aan;
  • > — groter dan;
  • < — kleiner dan;
  • >= — groter dan of gelijk aan;
  • <= — kleiner dan of gelijk aan.

Basisstructuur

In Python gebruiken voorwaardelijke blokken if, elif en else. Python leest voorwaarden van boven naar beneden en voert het eerste blok uit waarbij de voorwaarde True is.

Logische operatoren

Voorwaarden kunnen worden gecombineerd met logische operatoren:

  • and — beide moeten waar zijn;
  • or — ten minste één moet waar zijn;
  • not — keert het resultaat om.

Hierdoor wordt de logica flexibeler.

Note
Opmerking

Python heeft geen directe xor-operator, maar dit kan worden gesimuleerd met != bij het vergelijken van booleaanse waarden.

Inspringing in voorwaardelijke blokken

Python gebruikt inspringing in plaats van accolades om codeblokken te definiëren. Alle regels onder if, elif of else moeten worden ingesprongen met 4 spaties of 1 tab.

Verkeerde inspringing veroorzaakt fouten of onverwacht gedrag.

Samenvatting

  • Voorwaarden gebruiken if, elif en else;
  • Ze evalueren tot booleaanse waarden;
  • Vergelijkings- en logische operatoren bepalen de logica;
  • Juiste inspringing is vereist om je blokken te structureren.
question mark

Welk sleutelwoord wordt gebruikt voor een extra voorwaarde na if?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1
some-alt