Python 已知三角形的三边长a,b,c,利用海伦公式求该三角形的面积
时间: 2024-04-30 22:19:18 浏览: 124
python海伦公式,快速通过三条边计算三角形面积
5星 · 资源好评率100%
海伦公式是一个用于计算三角形面积的公式,其公式如下:
$s = \frac{1}{2}(a+b+c)$
$area = \sqrt{s(s-a)(s-b)(s-c)}$
其中,$s$ 为半周长,$a,b,c$ 分别为三角形的三条边长,$area$ 为三角形的面积。
Python 代码实现如下:
```python
import math
def triangle_area(a, b, c):
s = (a + b + c) / 2
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
return area
# 测试
result = triangle_area(3, 4, 5)
print(result) # 输出6.0
```
其中,我们使用了 Python 标准库的 math 模块中的 sqrt 函数来计算平方根。
阅读全文