Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Introductie tot Python If-Statements | Meester Worden in Python If-Statements
Controleflow in Python

Introductie tot Python If-Statements

Veeg om het menu te tonen

In deze cursus ligt de nadruk op het begrijpen van het doel van conditionele uitspraken, het leren hoe ze besluitvorming in programmeren mogelijk maken, en het verkennen van een voorbeeld om ze in de praktijk te zien.

Wat zijn conditionele uitspraken?

Een conditionele uitspraak stelt je programma in staat om beslissingen te nemen door verschillende codeblokken uit te voeren op basis van of een specifieke conditie True of False is. Zie het als het beantwoorden van een "ja of nee"-vraag in je code: "Als deze conditie waar is, doe dit."

Stel je bijvoorbeeld voor dat je een Fitness Tracker bouwt. Als het aantal stappen van een gebruiker hun dagelijkse doel bereikt, kun je een felicitatiebericht tonen. Anders kun je hen aanmoedigen om meer stappen te zetten.

Syntax van een conditionele uitspraak

Hier is de basis-syntax van een if statement:

if condition:
    # Code to execute when the condition is True

Uitleg van de syntax:

  1. if: dit sleutelwoord begint de conditionele uitspraak;
  2. condition: dit is een logische expressie die evalueert naar True of False;
  3. Codeblok: de ingesprongen code onder de if-uitspraak wordt alleen uitgevoerd als de conditie True is.

Voorbeeld: Controleren van het aantal stappen in een Fitness Tracker

Laten we een eenvoudig voorbeeld schrijven met een Fitness Tracker. Controleer of de gebruiker zijn stappendoel voor de dag heeft bereikt.

12345
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")

Uitleg

  1. Conditie: de if-uitspraak controleert of het aantal genomen stappen (steps_taken) groter dan of gelijk aan het stappendoel (step_goal) is;
  2. Resultaat: als de conditie True is (bijvoorbeeld 12000 >= 10000), wordt het bericht "Congratulations! You've reached your daily step goal." afgedrukt. Maar als de conditie False is (bijvoorbeeld 7500 >= 10000), gebeurt er niets en gaat het programma verder.
Note
Opmerking

In het bovenstaande voorbeeld gebruikten we de operator >= om twee waarden te vergelijken — steps_taken en step_goal. Deze operator controleert of de ene waarde groter dan of gelijk aan de andere is en geeft True of False terug.

Python biedt verschillende conditionele operatoren waarmee je waarden kunt vergelijken. Deze operatoren zijn essentieel voor het maken van zinvolle voorwaarden in je programma's.

1. Wat is het doel van een conditionele uitspraak?

2. Wat doet deze code als steps_taken = 7500 en step_goal = 10000?

question mark

Wat is het doel van een conditionele uitspraak?

Selecteer het correcte antwoord

question mark

Wat doet deze code als steps_taken = 7500 en step_goal = 10000?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

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

Sectie 1. Hoofdstuk 1
some-alt