python已知三条边求面积
时间: 2024-09-14 18:14:53 浏览: 49
python 已知三条边求三角形的角度案例
在Python中,如果给定三角形的三边长度a、b和c,可以使用海伦公式(Heron's formula)来计算其面积。海伦公式是基于半周长(p = (a + b + c) / 2)来计算面积的,公式如下:
\[ \text{面积} = \sqrt{p(p - a)(p - b)(p - c)} \]
下面是一个简单的函数示例:
```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 = float(input("请输入第一条边的长度:"))
side_b = float(input("请输入第二条边的长度:"))
side_c = float(input("请输入第三条边的长度:"))
area = triangle_area(side_a, side_b, side_c)
print(f"三角形的面积是:{area}")
阅读全文