自定义两个函数并用Switch语句程序
时间: 2023-12-17 21:03:03 浏览: 139
好的,以下是一个使用Python编写自定义函数和Switch语句的示例程序。在这个示例程序中,我们定义了两个函数,并使用Switch语句来根据用户输入的选项调用不同的函数:
```python
# 自定义函数1:计算矩形面积
def rectangle_area(length, width):
area = length * width
return area
# 自定义函数2:计算圆形面积
def circle_area(radius):
area = 3.14 * radius ** 2
return area
# 根据用户输入的选项调用不同的函数
option = int(input("请选择要计算的图形类型:1-矩形,2-圆形\n"))
if option == 1:
length = float(input("请输入矩形的长度:"))
width = float(input("请输入矩形的宽度:"))
area = rectangle_area(length, width)
print("矩形的面积为:", area)
elif option == 2:
radius = float(input("请输入圆形的半径:"))
area = circle_area(radius)
print("圆形的面积为:", area)
else:
print("无效的选项")
```
在这个示例程序中,我们定义了两个函数`rectangle_area()`和`circle_area()`,分别用于计算矩形和圆形的面积。在主程序中,我们首先使用`input()`函数获取用户输入的选项,然后使用Switch语句根据用户选择的选项来调用不同的函数,并最终将计算结果打印输出到控制台。需要注意的是,在Python中并没有Switch语句,我们可以使用if-elif-else语句来模拟Switch语句的功能。
你可以根据需要修改这个示例程序,定义你自己的函数并使用Switch语句来根据用户输入的选项调用不同的函数。
阅读全文