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

Высота прилива

Моряк ждёт прилив, чтобы вывести судно из мелкой бухты. Он знает уровень воды в малую воду (отлив) и в полную воду (прилив), а также какую долю приливного цикла уже прошло. Между этими крайними точками вода поднимается линейно, и нужно прикинуть текущую высоту.

Напишите функцию tide_height(low, high, fraction), где low — уровень в отлив, high — уровень в прилив, fraction — пройденная доля цикла от 0 до 1. Верните текущую высоту воды по формуле low + (high - low) * fraction, округлённую до 2 знаков после запятой.

Примеры:

  • tide_height(0, 2, 0.5)1.0
  • tide_height(1.5, 3.5, 0.25)2.0
def tide_height(low, high, fraction):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект