← К задачам
Пульсовые зоны
Тренер задаёт зону нагрузки по вашему пульсу. Максимальный пульс считается как 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
Для запуска тестов необходима авторизация.