已知三边长,求三角形的面积代码
时间: 2024-09-23 19:01:42 浏览: 52
python 已知三条边求三角形的角度案例
如果你知道一个三角形的三条边长a、b和c(假设c是最长边),可以使用海伦公式(Heron's formula)来计算它的面积。海伦公式如下:
首先,计算半周长p:
\[ p = \frac{a + b + c}{2} \]
然后,使用下面的公式求面积S:
\[ S = \sqrt{p(p - a)(p - b)(p - c)} \]
以下是使用Python编写的一个简单示例代码:
```python
import math
def triangle_area(a, b, c):
# 计算半周长
p = (a + b + c) / 2
# 使用海伦公式计算面积
area = math.sqrt(p * (p - a) * (p - b) * (p - c))
return area
# 测试
side_a = 3
side_b = 4
side_c = 5
area = triangle_area(side_a, side_b, side_c)
print(f"三角形的面积是:{area}")
```
在这个例子中,输入三条边的长度,程序会返回对应的三角形面积。
阅读全文