Программа, которая вычислит и выведет на экран площадь треугольника

import math

side_a = 0.3

side_b = 0.4

side_c = 0.5

p = (side_a + side_b + side_c) / 2

s = math.sqrt(p * (p - side_a) * (p - side_b) * (p - side_c))

print(s)

Предложенное вами решение верно