python编写代码,实现计算器的四则运算(加、减、乘、除(除数不能为0))功能
时间: 2024-09-21 20:03:37 浏览: 118
在Python中,你可以创建一个简单的函数来实现基本的四则运算。以下是一个简单的示例,它使用条件语句来处理加、减、乘和除操作:
```python
def calculator(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
# 检查除数是否为零,避免 ZeroDivisionError
elif operator == '/':
if num2 != 0:
return num1 / num2
else:
return "错误:除数不能为零"
else:
return "错误:无效的运算符"
# 使用示例
print(calculator(10, 5, '+')) # 输出:15
print(calculator(10, 5, '-')) # 输出:5
print(calculator(10, 5, '*')) # 输出:50
print(calculator(10, 5, '/')) # 输出:2.0
print(calculator(10, 0, '/')) # 输出:"错误:除数不能为零"
```
在这个例子中,`calculator`函数接受两个数字和一个运算符作为输入,根据运算符的不同返回相应的结果。如果试图除以零,会捕获并返回一个错误消息。
阅读全文