📜  计算等边三角形面积和周长的程序(1)

📅  最后修改于: 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

以上就是计算等边三角形面积和周长的程序的介绍。