描述
输入三角形的三条边a、b、c,判断三条边是否能够构成三角形,如果能够构成三角形,则输出该三角形的面积,否则输出“不能构成三角形”。三角形的判断条件:任意两边之和大于第三边。面积公式如下:
,其中s=(a+b+c)/2
输入输出示例
输入 | 输出 | |
示例 1 | 3 4 5 | 6.0 |
答案如下:
a = eval(input())
b = eval(input())
c = eval(input())
s = (a + b + c)/2
if a+b>c and a+c>b and b+c>a:area = pow(s*(s-a)*(s-b)*(s-c), 0.5)print("{:.1f}".format(area))
else:print("不能构成三角形")