← К задачам
Средне · +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 обрезан до предела)
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def dose(weight_kg, mg_per_kg, max_mg):
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.