Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Python If Instructie Syntax | Beheersing van Python If-Verklaringen
Voorwaardelijke Uitspraken in Python

Veeg om het menu te tonen

book
Python If Instructie Syntax

De if statement is een fundamenteel hulpmiddel in Python waarmee we beslissingen in onze code kunnen nemen.

Laten we de belangrijkste componenten van de if-statement-syntaxis opsplitsen:

  • Trefwoordif: dit trefwoord begint de voorwaardelijke verklaring. Onthoud dat het hoofdlettergevoelig is—het gebruik van If in plaats van if zal een fout veroorzaken;

  • Voorwaarde: de voorwaarde is een expressie die evalueert naar True of False. In dit voorbeeld controleren we of een variabele aan een bepaalde eis voldoet;

  • Dubbele punt:: de dubbele punt geeft aan dat het volgende ingesprongen blok bij de if-verklaring hoort;

  • Ingesprongen Codeblok: dit blok bevat de code die alleen wordt uitgevoerd als de voorwaarde True is.

Voorbeeld 1: Standaarduitvoering

12345
steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
copy

Uitleg

  1. De voorwaardesteps_taken < step_goal controleert of het aantal genomen stappen minder is dan het dagelijkse doel;

  2. Als de voorwaarde True is, wordt de code binnen het if-blok uitgevoerd;

  3. Het bericht gebruikt een f-string om dynamisch het aantal resterende stappen op te nemen, waardoor de uitvoer gebruiksvriendelijk en nauwkeurig is.

Voorbeeld 2: Wanneer Niets Uitgevoerd

12345
steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
copy

In dit geval evalueert de voorwaarde steps_taken < step_goal naar False omdat steps_taken gelijk is aan step_goal. Aangezien de voorwaarde niet wordt voldaan, wordt het codeblok binnen de if-verklaring niet uitgevoerd en wordt er niets naar de console afgedrukt. Dit toont aan dat de code alleen wordt uitgevoerd wanneer de voorwaarde evalueert naar True.

De afbeelding toont de stroom van een if-verklaring:

  • Voorwaardecontrole: het programma evalueert of de voorwaarde True of False is;

  • Uitvoering: als de voorwaarde True is, wordt het ingesprongen codeblok uitgevoerd. Anders slaat het programma het over.

Taak

Swipe to start coding

Je fitness tracker moet controleren of de verbrande calorieën voldoen aan het dagelijkse doel.

  • Gebruik een if-statement om calories_burned te vergelijken met calories_goal.
  • Als het doel is bereikt, stel calories_goal_met in op True.

Vul de lege plekken in de code die je al hebt gekregen in.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2

Vraag AI

expand
ChatGPT

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

book
Python If Instructie Syntax

De if statement is een fundamenteel hulpmiddel in Python waarmee we beslissingen in onze code kunnen nemen.

Laten we de belangrijkste componenten van de if-statement-syntaxis opsplitsen:

  • Trefwoordif: dit trefwoord begint de voorwaardelijke verklaring. Onthoud dat het hoofdlettergevoelig is—het gebruik van If in plaats van if zal een fout veroorzaken;

  • Voorwaarde: de voorwaarde is een expressie die evalueert naar True of False. In dit voorbeeld controleren we of een variabele aan een bepaalde eis voldoet;

  • Dubbele punt:: de dubbele punt geeft aan dat het volgende ingesprongen blok bij de if-verklaring hoort;

  • Ingesprongen Codeblok: dit blok bevat de code die alleen wordt uitgevoerd als de voorwaarde True is.

Voorbeeld 1: Standaarduitvoering

12345
steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
copy

Uitleg

  1. De voorwaardesteps_taken < step_goal controleert of het aantal genomen stappen minder is dan het dagelijkse doel;

  2. Als de voorwaarde True is, wordt de code binnen het if-blok uitgevoerd;

  3. Het bericht gebruikt een f-string om dynamisch het aantal resterende stappen op te nemen, waardoor de uitvoer gebruiksvriendelijk en nauwkeurig is.

Voorbeeld 2: Wanneer Niets Uitgevoerd

12345
steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
copy

In dit geval evalueert de voorwaarde steps_taken < step_goal naar False omdat steps_taken gelijk is aan step_goal. Aangezien de voorwaarde niet wordt voldaan, wordt het codeblok binnen de if-verklaring niet uitgevoerd en wordt er niets naar de console afgedrukt. Dit toont aan dat de code alleen wordt uitgevoerd wanneer de voorwaarde evalueert naar True.

De afbeelding toont de stroom van een if-verklaring:

  • Voorwaardecontrole: het programma evalueert of de voorwaarde True of False is;

  • Uitvoering: als de voorwaarde True is, wordt het ingesprongen codeblok uitgevoerd. Anders slaat het programma het over.

Taak

Swipe to start coding

Je fitness tracker moet controleren of de verbrande calorieën voldoen aan het dagelijkse doel.

  • Gebruik een if-statement om calories_burned te vergelijken met calories_goal.
  • Als het doel is bereikt, stel calories_goal_met in op True.

Vul de lege plekken in de code die je al hebt gekregen in.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt