如何使用python编写一个函数的计算器
时间: 2024-05-01 21:20:36 浏览: 76
python实现计算器功能
下面是一个简单的Python函数计算器示例代码:
```python
def calculator(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
if num2 == 0:
return "Cannot divide by zero"
else:
return num1 / num2
else:
return "Invalid operator"
# 测试
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, '/')) # 输出 Cannot divide by zero
print(calculator(10, 5, '%')) # 输出 Invalid operator
```
以上代码中,我们定义了一个名为 `calculator` 的函数,接收三个参数,分别是两个数字和一个操作符。根据操作符的不同,函数会执行相应的数学运算,并返回结果。
在示例中,我们使用了加、减、乘、除四种基本的数学运算,并添加了一个判断除数是否为零的条件。如果操作符不在这几个范围内,则返回一个 "Invalid operator" 的错误提示。
你可以根据需要在函数中添加更多的数学运算,或修改现有的运算。
阅读全文