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
99
1
2
3
4
5
6
7
8
9
10
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?
Bedankt voor je feedback!
Sectie 1. Hoofdstuk 6
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.