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:
if: dit sleutelwoord begint de conditionele uitspraak;condition: dit is een logische expressie die evalueert naarTrueofFalse;- Codeblok: de ingesprongen code onder de
if-uitspraak wordt alleen uitgevoerd als de conditieTrueis.
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.
12345steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")
Uitleg
- Conditie: de
if-uitspraak controleert of het aantal genomen stappen (steps_taken) groter dan of gelijk aan het stappendoel (step_goal) is; - 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 (bijvoorbeeld7500 >= 10000), gebeurt er niets en gaat het programma verder.
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?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.