输入三个数a,b,c, 判断能否以它们为三个边长构成三角形。若能,输出YES和三角形面积(结果保留2位小数),否则输出NO。用Python写
时间: 2024-05-20 21:19:34 浏览: 16
三角形(黑盒测
a, b, c = map(float, input().split())
if a + b > c and a + c > b and b + c > a:
p = (a + b + c) / 2
area = (p * (p - a) * (p - b) * (p - c)) ** 0.5
print("YES {:.2f}".format(area))
else:
print("NO")
阅读全文