网站首页 网站地图
网站首页 > 技术革新 > 计算机面积编程代码怎么写

计算机面积编程代码怎么写

时间:2026-03-20 07:59:26

Python

```python

def calculate_rectangle_area(length, width):

return length * width

def calculate_circle_area(radius):

return 3.14 * (radius 2)

def calculate_triangle_area(base, height):

return 0.5 * base * height

def calculate_trapezoid_area(base1, base2, height):

return (base1 + base2) * height / 2

def calculate_square_area(side_length):

return side_length 2

if __name__ == "__main__":

print("欢迎使用面积计算器!")

print("1. 矩形")

print("2. 圆形")

print("3. 三角形")

print("4. 梯形")

print("5. 正方形")

choice = int(input("请选择要计算的图形(1/2/3/4/5): "))

if choice == 1:

length = float(input("请输入矩形的长度: "))

width = float(input("请输入矩形的宽度: "))

area = calculate_rectangle_area(length, width)

print("矩形的面积为: ", area)

elif choice == 2:

radius = float(input("请输入圆形的半径: "))

area = calculate_circle_area(radius)

print("圆形的面积为: ", area)

elif choice == 3:

base = float(input("请输入三角形的第一条边: "))

height = float(input("请输入三角形的高: "))

area = calculate_triangle_area(base, height)

print("三角形的面积为: ", area)

elif choice == 4:

base1 = float(input("请输入梯形的上底: "))

base2 = float(input("请输入梯形的下底: "))

height = float(input("请输入梯形的高: "))

area = calculate_trapezoid_area(base1, base2, height)

print("梯形的面积为: ", area)

elif choice == 5:

side_length = float(input("请输入正方形的边长: "))

area = calculate_square_area(side_length)

print("正方形的面积为: ", area)

else:

print("无效的选择,请重新输入。")

```

C