问题2198--GF1002.自定义函数——计算三角形面积

2198: GF1002.自定义函数——计算三角形面积

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MB

题目描述

根据代码提示完成计算三角形面积的任务,如果小数过长保留2位小数。
#补充完善下面定义函数代码完成三角形面积计算
#海伦公式计算三角形面积的方法,a,b,c为三条边长
#p为(a+b+c)/2,面积s=(p(p-a)(p-b)(p-c))**0.5
#下划线处的代码是需要修改完善的
#修改时先删除下划线再补充代码(注意return语句)
def mj(________):
    if a+b>c and a+c>b and b+c>a:
        p=__________
        s=___________
        ___________
    else:
        return "不能构成三角形"
        
x,y,z=input().split()
x=float(x)
y=float(y)
z=float(z)
s1=___________
print(round(s1,2))

输入

输入一行,共三个数字,用空格隔开,分别表示三角形的三条边。

输出

如果三条边能构成三角形,输出三角形的面积(保留2位小数);如果不能构成三角形,输出不能构成三角形。

样例输入 Copy

1 3 2

样例输出 Copy

不能构成三角形

提示

输入数据 2
1 3 3
输出数据 2
1.48