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