python编写一个计算器函数,实现两数的加减乘除运算
时间: 2024-10-16 17:08:14 浏览: 51
当然可以,Python中我们可以创建一个简单的函数,使用if-elif结构来模拟一个基本的四则运算计算器。下面是一个示例:
```python
def calculator(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/': # 确保除数不是0
if num2 != 0:
return num1 / num2
else:
return "错误:除数不能为0"
else:
return "错误:无效的运算符"
# 使用示例
print(calculator(5, 3, '+')) # 输出:8
print(calculator(10, 2, '-')) # 输出:8
print(calculator(4, 6, '*')) # 输出:24
print(calculator(10, 2, '/')) # 输出:5.0
print(calculator(10, 0, '/')) # 输出:"错误:除数不能为0"
```
在这个函数中,`operator`变量接收用户输入的运算符,然后根据这个运算符选择相应的计算操作。
阅读全文