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

Veeg om het menu te tonen

book
Gebruik van Vergelijkingsoperatoren in Python

Laten we nu in detail bekijken wat je daadwerkelijk kunt opnemen binnen die voorwaarden.

Vergelijkingsoperatoren zijn nuttig voor het beoordelen van de waarden van variabelen. Hun resultaat is altijd een booleaanse waarde, die True of False kan zijn.

Je kunt complexe wiskundige uitdrukkingen, elementen van verschillende datastructuren, strings en zelfs booleaanse waarden vergelijken. Aangezien we al weten hoe we getallen kunnen vergelijken uit eerdere hoofdstukken, laten we andere soorten vergelijkingen verkennen:

Voorbeeld 1: Strings vergelijken om workouttypes te bepalen

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

Dit controleert of twee strings niet gelijk zijn (exacte match, hoofdlettergevoelig).

Voorbeeld 2: Booleaanse waarden vergelijken om activiteit voltooiing te controleren

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

Dit voorbeeld evalueert of een specifieke activiteit is voltooid (in dit geval een ochtendrun). In plaats van if morning_run_completed == True te schrijven, gebruiken we if morning_run_completed omdat de waarde van morning_run_completed al een boolean is (True of False). Het schrijven van == True is overbodig en minder beknopt. Python staat dergelijke vereenvoudigingen toe om de code schoner en gemakkelijker leesbaar te maken.

Voorbeeld 3: Controleren of een getal binnen een bereik valt

Je app kan gebruikers helpen hun fysieke activiteit bij te houden. Deze taak controleert of het dagelijkse aantal stappen van de gebruiker binnen een aanbevolen bereik valt en geeft feedback over hun voortgang.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy

Dit voorbeeld demonstreert een gekoppelde vergelijking om te controleren of een numerieke waarde binnen een specifiek bereik valt. In plaats van te schrijven:
if daily_steps >= 5000 and daily_steps <= 10000:
kun je het vereenvoudigen met een gekoppelde vergelijking voor meer duidelijkheid en beknoptheid:
if 5000 <= daily_steps <= 10000.
Vermijd het overcompliceren van bereikcontroles—gebruik chaining wanneer mogelijk om je code schoner en gemakkelijker leesbaar te houden.

Taak

Swipe to start coding

Je taak is om te controleren of de straattemperatuur binnen het ideale bereik voor hardlopen ligt. Als de temperatuur tussen 10 en 20 graden Celsius ligt (inclusief), druk dan een bericht af dat aangeeft dat de omstandigheden optimaal zijn voor hardlopen.

  • Gebruik een if-verklaring om te controleren of street_temperature tussen 10 en 20 graden Celsius ligt, inclusief.
  • Als aan de voorwaarde is voldaan, ken True toe aan running_temp; anders houd je het False.
  • Ook, als hydration_goal_met True is, druk dan een bevestigingsbericht af.

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 3

Vraag AI

expand
ChatGPT

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

book
Gebruik van Vergelijkingsoperatoren in Python

Laten we nu in detail bekijken wat je daadwerkelijk kunt opnemen binnen die voorwaarden.

Vergelijkingsoperatoren zijn nuttig voor het beoordelen van de waarden van variabelen. Hun resultaat is altijd een booleaanse waarde, die True of False kan zijn.

Je kunt complexe wiskundige uitdrukkingen, elementen van verschillende datastructuren, strings en zelfs booleaanse waarden vergelijken. Aangezien we al weten hoe we getallen kunnen vergelijken uit eerdere hoofdstukken, laten we andere soorten vergelijkingen verkennen:

Voorbeeld 1: Strings vergelijken om workouttypes te bepalen

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

Dit controleert of twee strings niet gelijk zijn (exacte match, hoofdlettergevoelig).

Voorbeeld 2: Booleaanse waarden vergelijken om activiteit voltooiing te controleren

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

Dit voorbeeld evalueert of een specifieke activiteit is voltooid (in dit geval een ochtendrun). In plaats van if morning_run_completed == True te schrijven, gebruiken we if morning_run_completed omdat de waarde van morning_run_completed al een boolean is (True of False). Het schrijven van == True is overbodig en minder beknopt. Python staat dergelijke vereenvoudigingen toe om de code schoner en gemakkelijker leesbaar te maken.

Voorbeeld 3: Controleren of een getal binnen een bereik valt

Je app kan gebruikers helpen hun fysieke activiteit bij te houden. Deze taak controleert of het dagelijkse aantal stappen van de gebruiker binnen een aanbevolen bereik valt en geeft feedback over hun voortgang.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy

Dit voorbeeld demonstreert een gekoppelde vergelijking om te controleren of een numerieke waarde binnen een specifiek bereik valt. In plaats van te schrijven:
if daily_steps >= 5000 and daily_steps <= 10000:
kun je het vereenvoudigen met een gekoppelde vergelijking voor meer duidelijkheid en beknoptheid:
if 5000 <= daily_steps <= 10000.
Vermijd het overcompliceren van bereikcontroles—gebruik chaining wanneer mogelijk om je code schoner en gemakkelijker leesbaar te houden.

Taak

Swipe to start coding

Je taak is om te controleren of de straattemperatuur binnen het ideale bereik voor hardlopen ligt. Als de temperatuur tussen 10 en 20 graden Celsius ligt (inclusief), druk dan een bericht af dat aangeeft dat de omstandigheden optimaal zijn voor hardlopen.

  • Gebruik een if-verklaring om te controleren of street_temperature tussen 10 en 20 graden Celsius ligt, inclusief.
  • Als aan de voorwaarde is voldaan, ken True toe aan running_temp; anders houd je het False.
  • Ook, als hydration_goal_met True is, druk dan een bevestigingsbericht af.

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 3
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