Sfida: Semplificare la Logica del Fitness Tracker
Compito
Swipe to start coding
Stai costruendo un'app di fitness tracker che fornisce messaggi motivazionali quando gli utenti raggiungono i loro obiettivi di fitness. Attualmente, la logica è ingombra di molteplici istruzioni if
, e il tuo compito è semplificarla.
- Combina le due condizioni in un'unica istruzione
if
. - Usa l'operatore
or
per verificare se almeno una delle condizioni è soddisfatta. - Assicurati che
result_message
venga aggiornato solo una volta all'interno del blocco if.
Soluzione
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")
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 6
single
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")
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione