【问题】使用python完成四则运算(用字典实现)。 【输入】在一行中输入一个数字 在一行中输入一个四则运算符(+,-,*,/) 在一行中输入一个数字。 【输出】运算结果(小数保留2位
时间: 2024-05-13 07:15:38 浏览: 157
计算器类,实现四则运算
以下是使用字典实现四则运算的Python代码:
```python
# 定义一个字典,将运算符和对应的函数进行关联
operators = {
'+': lambda x, y: x + y,
'-': lambda x, y: x - y,
'*': lambda x, y: x * y,
'/': lambda x, y: x / y
}
# 输入数字和运算符
num1 = float(input())
operator = input().strip()
num2 = float(input())
# 根据运算符调用对应的函数进行计算
result = operators[operator](num1, num2)
# 输出结果,保留2位小数
print('%.2f' % result)
```
运行程序后,依次输入两个数字和一个四则运算符,程序将会输出运算结果,小数保留2位。
阅读全文