5.4 四则运算(用字典实现)
时间: 2024-02-03 18:02:34 浏览: 91
以下是使用字典实现四则运算的示例代码:
```python
# 定义四则运算函数
def calculator(a, b, operator):
# 定义运算符字典
operators = {'+': a + b, '-': a - b, '*': a * b, '/': a / b}
# 返回对应运算符的计算结果
return operators[operator]
# 测试四则运算函数
print(calculator(2, 3, '+')) # 输出 5
print(calculator(2, 3, '-')) # 输出 -1
print(calculator(2, 3, '*')) # 输出 6
print(calculator(2, 3, '/')) # 输出 0.6666666666666666
```
在上面的代码中,定义了一个名为 `calculator` 的函数,用于进行四则运算。该函数接受三个参数:需要进行运算的两个数和运算符。函数内部定义了一个字典 `operators`,该字典存储了四种运算符对应的计算方式。通过传入的运算符,从字典中获取对应的计算方式,并将两个数传入计算,最终返回计算结果。
在测试代码中,分别使用加、减、乘、除四种运算符调用了 `calculator` 函数,并输出了计算结果。
阅读全文