用python用元组编写加减乘除的计算器
时间: 2024-10-24 20:10:26 浏览: 25
从零学Python-学习代码大全
你可以使用Python的字典来创建一个简单的加减乘除的“元组”计算器,虽然元组本身并不支持动态修改,但我们可以通过将操作作为函数或方法与元组关联来实现类似的功能。这里是一个基本的例子:
```python
def calculate(op, a, b):
operations = {
'+': lambda x, y: x + y,
'-': lambda x, y: x - y,
'*': lambda x, y: x * y,
'/': lambda x, y: x / y if y != 0 else 'Error: Division by zero'
}
return operations.get(op, lambda *args: "Invalid operation")(a, b)
# 使用示例
print(calculate('+', 5, 3)) # 输出:8
print(calculate('-', 7, 4)) # 输出:3
print(calculate('*', 6, 2)) # 输出:12
print(calculate('/', 10, 2)) # 输出:5.0
print(calculate('%', 10, 3)) # 输出:'Invalid operation'
阅读全文