python 面积计算器

本程序将通过一个while循环分成两步计算图形面积,

1,首先确认图形形状,

2,然后根据不同的图形采用不同的面积公式进行计算,目前可支持矩形、正方形、三角形、梯形、圆形。

感兴趣的朋友还可以添加其它图形面积计算。

 效果展示

 源代码

while True:
    shape = input("请输入要计算面积的图形:(矩形,正方形,三角形,梯形,圆形)")
    if (shape == "正方形") or (shape == "矩形"):
        a = int(input("请输入长:"))
        b = int(input("请输入宽:"))
        print(f"图形面积是{a}*{b}={a * b}")
    elif shape == "三角形":
        a = int(input("请输入底:"))
        b = int(input("请输入高:"))
        print(f"图形面积是({a}*{b})÷2={a * b / 2}")
    elif shape == "梯形":
        a = int(input("请输入上底:"))
        b = int(input("请输入下底:"))
        c = int(input("请输入高:"))
        print(f"图形面积是({a}+{b})×{c}÷2={(a + b) * c / 2}")
    elif shape == "圆形":
        r = int(input("请输入半径:"))
        print(f"图形面积是π{r}²={r ** 2 * 3.14}")
    else:
        print("您所需要的,暂不支持,有需要则自行添加!")

猜你喜欢

转载自blog.csdn.net/m0_62919535/article/details/126632699