python创建一个函数,模拟一个简易的计算器,能够执行加、减、乘、除四种基本运算。函数原型如下:def simple_calculator(a,b,,operation):
时间: 2024-09-13 08:18:11 浏览: 39
在Python中,你可以创建一个名为`simple_calculator`的函数,接受两个数字`a`和`b`以及一个操作符字符串`operation`作为参数。然后,你可以使用if-elif结构来处理四种基本的数学运算。以下是函数的实现:
```python
def simple_calculator(a, b, operation):
"""
简单的四则运算计算器
参数:
a (float): 第一个操作数
b (float): 第二个操作数
operation (str): 可能的运算符:'+', '-', '*', '/'
返回值:
float: 计算结果
"""
if operation == '+':
return a + b
elif operation == '-':
return a - b
elif operation == '*':
return a * b
elif operation == '/':
# 需要考虑除数为0的情况
if b != 0:
return a / b
else:
return "Error: Division by zero is not allowed."
else:
return "Error: Invalid operator."
# 使用示例
result = simple_calculator(10, 5, '+')
print(f"Result of addition: {result}")
try:
result = simple_calculator(10, 0, '/')
except ZeroDivisionError as e:
print(e)