编写一个函数 area_trangle(a, b, c),其中 a, b, c 是三角形的三条 #边,要求输入三条边求三角形的面积。
时间: 2024-05-08 08:18:12 浏览: 71
c++用函数写输入三边——判断三角形形状并计算面积周长
5星 · 资源好评率100%
边长,函数返回三角形的面积。
思路:根据海龙公式,可以计算出三角形的半周长,然后套用面积公式求解。
代码如下:
```
def area_triangle(a, b, c):
s = (a + b + c) / 2 # 计算半周长
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5 # 计算面积,使用 ** 表示的是次方运算
return area
```
注意,此函数只能计算三角形的面积,如果输入的三条边不能构成三角形,则会出现错误。
阅读全文