jmu-python-求三角形面积及周长
时间: 2024-09-30 10:05:04 浏览: 66
JMU-Python中的"求三角形面积及周长"通常是指在一个Python环境中编写一个函数,用于计算给定三边长度的三角形的面积和周长。这里假设你已经知道了三角形的三边a、b和c,可以使用海伦公式(Heron's formula)来计算面积,公式为:
\[ \text{面积} = \sqrt{s(s - a)(s - b)(s - c)} \]
其中s是半周长,\( s = \frac{a + b + c}{2} \)。
周长P则是三条边之和:
\[ \text{周长} = a + b + c \]
下面是一个简单的Python函数示例,用来实现这个功能:
```python
import math
def triangle_properties(a, b, c):
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
# 计算周长
perimeter = a + b + c
return {'area': area, 'perimeter': perimeter}
# 示例输入
side1 = 3
side2 = 4
side3 = 5
# 调用函数并打印结果
result = triangle_properties(side1, side2, side3)
print(f"三角形的面积是:{result['area']}")
print(f"三角形的周长是:{result['perimeter']}")
```
阅读全文