python 面积计算器
时间: 2024-10-25 15:18:20 浏览: 10
python面积计算器
在Python中,创建一个面积计算器通常是为了计算几何图形如矩形、圆形、三角形等的面积。下面是一个简单的例子,演示如何创建一个通用函数,接收不同的形状参数来计算它们各自的面积:
```python
def area_calculator(shape, *args):
if shape == 'rectangle':
length, width = args
return length * width
elif shape == 'circle':
radius = args[0]
return 3.14159 * (radius ** 2) # 使用近似值π,实际应用中可以换算为更精确的圆周率
elif shape == 'triangle':
base, height = args
return 0.5 * base * height
else:
raise ValueError("Unsupported shape. Please choose rectangle, circle, or triangle.")
# 示例用法
print(area_calculator('rectangle', 4, 6)) # 输出矩形面积
print(area_calculator('circle', 5)) # 输出圆形面积
print(area_calculator('triangle', 3, 4)) # 输出三角形面积
阅读全文