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

📅  最后修改于: 2023-12-03 14:57:34.034000             🧑  作者: Mango

计算等边三角形的面积和周长的程序

作为一个程序员,我们需要编写一个程序来计算等边三角形的面积和周长。首先,让我们来了解一下等边三角形的特点:

  • 三条边长度相等
  • 三条内角均为 60 度
  • 高、中线、角平分线和垂心均重合

基于等边三角形的上述特点,我们可以编写如下程序:

import math

def calculate_equilateral_triangle(side):
    """
    计算等边三角形的面积和周长

    参数:
    side -- 等边三角形的边长

    返回值:
    包含面积和周长的元组,四舍五入保留两位小数
    """
    area = round(math.sqrt(3) / 4 * side ** 2, 2)
    perimeter = round(3 * side, 2)
    return (area, perimeter)

上述代码中,我们使用了 Python 自带的 math 模块来计算等边三角形的面积和周长。其中,面积的计算公式为:

$$ \text{Area} = \frac{\sqrt{3}}{4} \times \text{side}^2 $$

而周长的计算公式为:

$$ \text{Perimeter} = 3 \times \text{side} $$

下面是该程序的使用示例:

result = calculate_equilateral_triangle(5)
print("面积为:", result[0])
print("周长为:", result[1])

使用该程序,我们可以轻松计算出任意等边三角形的面积和周长。