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

Безопасная доза

Перед тобой карточка маленького пациента, и врач просит подстраховать его расчёт: ошибиться с дозой нельзя.

Напиши функцию dose(weight_kg, mg_per_kg, max_mg). Доза считается как weight_kg * mg_per_kg, но не должна превышать предел max_mg. Если расчётная доза больше предела — верни предел.

Примеры:

  • dose(20, 5, 150)100
  • dose(40, 5, 150)150 (расчёт 200 обрезан до предела)
def dose(weight_kg, mg_per_kg, max_mg):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект