5.函数:编写一个四则运算的程序,要求加、减、乘、除各定义为一个函数来实现。
时间: 2024-03-08 07:48:38 浏览: 109
好的,我可以为您编写一个四则运算的程序,以下是代码示例:
```python
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
if b == 0:
return "Error: Divisor cannot be zero"
else:
return a / b
print("Please select operation:")
print("1. Add")
print("2. Subtract")
print("3. Multiply")
print("4. Divide")
while True:
choice = input("Enter choice (1/2/3/4): ")
if choice in ('1', '2', '3', '4'):
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
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))
break
else:
print("Invalid input")
```
这个程序中,我们定义了四个函数来实现加、减、乘、除四则运算,然后通过用户输入的选择来调用相应的函数进行计算并输出结果。如果除数为0,我们会返回一个错误信息提示除数不能为零。
阅读全文