计算器最基本的功能是四则运算,下面希望通过定义一个西数,实现计算器的四则运算功能。
时间: 2024-02-18 16:59:12 浏览: 100
好的,我可以帮你实现一个简单的计算器,支持加减乘除四则运算。你可以输入两个数字和一个运算符,我会根据你的输入返回计算结果。以下是示例代码:
```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 "除数不能为0"
else:
return num1 / num2
else:
return "无效的运算符"
# 测试
print(calculator(1, 2, '+')) # 3
print(calculator(3, 4, '-')) # -1
print(calculator(5, 6, '*')) # 30
print(calculator(6, 2, '/')) # 3.0
print(calculator(6, 0, '/')) # 除数不能为0
print(calculator(1, 2, '%')) # 无效的运算符
```
在这个示例中,我们定义了一个名为 `calculator` 的函数,它接受三个参数:`num1` 和 `num2` 分别表示要运算的两个数字,`operator` 表示要进行的四则运算操作符。函数会根据操作符的不同,执行相应的计算操作,并返回结果。如果操作符不是加减乘除四种运算符之一,则返回一个错误提示信息。
阅读全文