← К задачам
Высота прилива
Моряк ждёт прилив, чтобы вывести судно из мелкой бухты. Он знает уровень воды в малую воду (отлив) и в полную воду (прилив), а также какую долю приливного цикла уже прошло. Между этими крайними точками вода поднимается линейно, и нужно прикинуть текущую высоту.
Напишите функцию tide_height(low, high, fraction), где low — уровень в отлив, high — уровень в прилив, fraction — пройденная доля цикла от 0 до 1. Верните текущую высоту воды по формуле low + (high - low) * fraction, округлённую до 2 знаков после запятой.
Примеры:
tide_height(0, 2, 0.5)→1.0tide_height(1.5, 3.5, 0.25)→2.0
def tide_height(low, high, fraction):
pass
Для запуска тестов необходима авторизация.