Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Виклик: Спростити Логіку Фітнес-Трекера | Оператор If у Python
Умовні оператори в Python

book
Виклик: Спростити Логіку Фітнес-Трекера

Завдання

Swipe to start coding

Ви створюєте додаток для відстеження фітнесу, який надає мотиваційні повідомлення, коли користувачі досягають своїх фітнес-цілей. Наразі логіка захаращена кількома if операторами, і ваше завдання - спростити її.

  • Об'єднайте дві умови в один if оператор.
  • Використовуйте оператор or, щоб перевірити, чи виконана хоча б одна з умов.
  • Переконайтеся, що result_message оновлюється лише один раз всередині блоку if.

Рішення

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")
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 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")

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt