判断两边之和是否大于第三边
再用三角形面积公式即可
import math
a = eval(input())
b = eval(input())
c = eval(input())
p = (a+b+c)/2
if a + b > c and a + c > b and b + c > a:
print('YES')
print('{:.2f}'.format(math.sqrt(p*(p-a)*(p-b)*(p-c))))
else:
print('NO')
判断两边之和是否大于第三边
再用三角形面积公式即可
import math
a = eval(input())
b = eval(input())
c = eval(input())
p = (a+b+c)/2
if a + b > c and a + c > b and b + c > a:
print('YES')
print('{:.2f}'.format(math.sqrt(p*(p-a)*(p-b)*(p-c))))
else:
print('NO')