← К задачам
Средне · +3ЛогикаМатематика

Пульсовые зоны

Тренер задаёт зону нагрузки по вашему пульсу. Максимальный пульс считается как 220 - age, а зона определяется тем, какой процент от максимума составляет текущий пульс.

Напишите функцию heart_zone(age, bpm), которая принимает возраст и текущий пульс (целые числа) и возвращает строку — название зоны. Пусть pct = bpm / (220 - age). Тогда: pct < 0.5'rest', pct < 0.7'fat-burn', pct < 0.85'cardio', иначе → 'peak'.

Пример:

heart_zone(20, 90) -> 'rest'      # 90 / 200 = 0.45
heart_zone(20, 180) -> 'peak'     # 180 / 200 = 0.9
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def heart_zone(age, bpm):
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.