← К задачам
Средне · +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
def heart_zone(age, bpm):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект