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

Площадь по Герону

Землемер знает длины трёх сторон треугольного участка, но не знает высоту. Площадь в этом случае удобно считать по формуле Герона.

Напишите функцию heron_area(a, b, c), которая принимает длины трёх сторон треугольника (числа). Пусть s = (a + b + c) / 2 — полупериметр. Площадь равна sqrt(s * (s - a) * (s - b) * (s - c)). Верните площадь, округлённую до 2 знаков после запятой.

Пример:

heron_area(3, 4, 5) -> 6.0
heron_area(6, 8, 10) -> 24.0
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def heron_area(a, b, c):
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.