import math
def triangle_area(a, b, c):
if a + b <= c or a + c <= b or b + c <= a:
return None # треугольник не существует
p = (a + b + c) / 2
return math.sqrt(p * (p - a) * (p - b) * (p - c))
a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))
area = triangle_area(a, b, c)
if area is None:
print("Такого треугольника не бывает!")
else:
print(f"Площадь = {area}")