📅  最后修改于: 2023-12-03 15:28:04.304000             🧑  作者: Mango
本程序实现了计算等边三角形面积和周长的功能,以下为详细介绍。
import math
def calculate_equilateral_triangle(side):
"""
计算等边三角形面积和周长
参数:
side: 等边三角形的边长
返回值:
一个包含面积和周长的元组,例如(3.9, 11.7)
"""
perimeter = side * 3 # 计算周长
area = (math.sqrt(3) / 4) * side ** 2 # 计算面积
return (area, perimeter)
该程序包含一个名为 calculate_equilateral_triangle
的函数,接受一个参数 side
,即等边三角形的边长。函数返回一个包含面积和周长的元组,例如 (3.9, 11.7)
。
在函数内部,先计算了周长,即边长乘以 3。接着用海伦公式计算了等边三角形的面积,公式如下:
$$ A = \frac{\sqrt{3}}{4}s^2 $$
其中,$s$ 为等边三角形的边长,$\sqrt{3}$ 为根号3。
最后将计算得到的面积和周长分别存储在一个元组中,并作为返回值返回。
可以通过以下方式来调用该函数并输出计算结果:
side = 3.9
result = calculate_equilateral_triangle(side)
print("等边三角形的边长为:", side)
print("等边三角形的面积为:", result[0])
print("等边三角形的周长为:", result[1])
运行结果为:
等边三角形的边长为: 3.9
等边三角形的面积为: 18.081215014784623
等边三角形的周长为: 11.7
以上就是计算等边三角形面积和周长的程序的介绍。