编写一个四则运算的程序,要求加、减、乘、除各定义为一个函数来实现。
时间: 2023-11-11 08:03:34 浏览: 350
以下是一个简单的四则运算程序,使用了四个函数来实现加、减、乘、除:
```python
def add(x, y):
"""加法函数"""
return x + y
def subtract(x, y):
"""减法函数"""
return x - y
def multiply(x, y):
"""乘法函数"""
return x * y
def divide(x, y):
"""除法函数"""
if y == 0:
raise ValueError("除数不能为零")
return x / y
# 主程序
print("请选择要进行的运算:")
print("1. 加法")
print("2. 减法")
print("3. 乘法")
print("4. 除法")
# 用户输入选择
choice = input("请输入您的选择(1/2/3/4):")
# 获取用户输入的两个数
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
# 根据用户选择调用相应的函数
if choice == '1':
print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
print(num1, "/", num2, "=", divide(num1, num2))
else:
print("非法输入")
```
在主程序中,我们首先打印了用户进行选择的提示信息,然后获取用户输入的选择和两个数。根据用户选择,我们调用相应的函数来计算结果,并将结果打印出来。如果用户输入了非法的选择,则程序会提示“非法输入”。
阅读全文