📅  最后修改于: 2023-12-03 14:57:33.312000             🧑  作者: Mango
本程序可以用来计算梯形的面积和周长。
梯形的面积公式为:$S=\frac{(a+b)h}{2}$,周长公式为:$C=a+b+c+d$。
因此,我们需要获取用户输入的梯形的上底、下底和高度,然后使用公式进行计算即可。
以下是使用Python语言编写的计算梯形面积和周长的程序:
def trapezoid_area_and_perimeter():
"""
计算梯形的面积和周长
"""
a = float(input("请输入梯形的上底:"))
b = float(input("请输入梯形的下底:"))
h = float(input("请输入梯形的高度:"))
c = ((a - b) ** 2 + h ** 2) ** 0.5 # 通过勾股定理计算斜边
S = (a + b) * h / 2 # 计算梯形面积
C = a + b + c * 2 # 计算梯形周长
print("梯形的面积为:%.2f" % S)
print("梯形的周长为:%.2f" % C)
使用该程序非常简单,只需调用 trapezoid_area_and_perimeter()
函数即可。程序会先提示用户输入梯形的上底、下底和高度,然后输出梯形的面积和周长。
下面是一个示例:
trapezoid_area_and_perimeter()
请输入梯形的上底:8
请输入梯形的下底:12
请输入梯形的高度:4
梯形的面积为:40.00
梯形的周长为:38.49
本文介绍了如何使用Python语言编写一个简单的计算梯形面积和周长的程序。通过该程序,用户可以轻松地计算出梯形的面积和周长,方便了实际工作中的计算操作。