Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Semplificare la Logica del Fitness Tracker | Padroneggiare le Istruzioni If in Python
Istruzioni Condizionali in Python

book
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

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?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 6
single

single

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

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt