用Python根据3边长计算三角形的周长和面积
时间: 2024-09-15 10:12:38 浏览: 65
Tri_crygza_三角形_面积_
在Python中,我们可以使用海伦公式(Heron's formula)来计算给定三边长的三角形面积,并直接将三边相加得到周长。下面是示例代码:
```python
import math
# 定义函数计算周长
def calculate_perimeter(a, b, c):
perimeter = a + b + c
return perimeter
# 定义函数计算面积(海伦公式)
def calculate_area(a, b, c):
# 计算半周长
s = (a + b + c) / 2
# 使用海伦公式
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
return area
# 示例:假设三角形的三边长分别为3, 4, 5
side_a = 3
side_b = 4
side_c = 5
perimeter = calculate_perimeter(side_a, side_b, side_c)
area = calculate_area(side_a, side_b, side_c)
print(f"三角形的周长为 {perimeter},面积为 {area}")
阅读全文