Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Het Vereenvoudigen van Fitness Tracker Logic | Beheersing van Python If-Verklaringen
Voorwaardelijke Uitspraken in Python

book
Uitdaging: Het Vereenvoudigen van Fitness Tracker Logic

Taak

Swipe to start coding

Je bouwt een fitness tracker-app die motiverende berichten geeft wanneer gebruikers hun fitnessdoelen bereiken. Momenteel is de logica rommelig met meerdere if-verklaringen, en het is jouw taak om het te vereenvoudigen.

  • Combineer de twee voorwaarden in een enkele if-verklaring.
  • Gebruik de or-operator om te controleren of aan ten minste een van de voorwaarden is voldaan.
  • Zorg ervoor dat result_message slechts één keer binnen het if-blok wordt bijgewerkt.

Oplossing

steps_taken = 12000
step_goal = 10000
calories_burned = 350
calorie_goal = 500

result_message = False

if steps_taken >= step_goal or calories_burned >= calorie_goal:
result_message = True
print("Great job, you've reached at least one goal")
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 6
steps_taken = 12000
step_goal = 10000
calories_burned = 350
calorie_goal = 500

result_message = False

if steps_taken >= step_goal:
result_message = True
if calories_burned >= calorie_goal:
result_message = True

if result_message:
print("Great job, you've reached at least one goal")

Vraag AI

expand
ChatGPT

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

some-alt