Python输入三角形3条边长,求三角形面积
时间: 2024-09-30 15:14:40 浏览: 70
python实现输入三角形边长自动作图求面积案例
在Python中,可以使用海伦公式(Heron's formula)来计算给定三条边长的三角形面积。海伦公式是基于三角形的半周长(s = (a + b + c) / 2),其中a、b、c分别为三边的长度。三角形面积A可以用下面的公式计算:
\[ A = \sqrt{s(s-a)(s-b)(s-c)} \]
以下是具体的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
# 用户输入三角形的三条边长
side_a = float(input("请输入第一条边的长度:"))
side_b = float(input("请输入第二条边的长度:"))
side_c = float(input("请输入第三条边的长度:"))
# 调用函数计算并打印面积
triangle_area_result = triangle_area(side_a, side_b, side_c)
print("三角形的面积是:", triangle_area_result)
阅读全文