一个简单的计算器，要求实现加法、减法、乘法和除法四个基本操作。
- 计算器输入格式例如：2 + 3 * 4 - 1 / 2
可以按照以下步骤实现该计算器：
1. 读取用户输入的计算表达式字符串
2. 将表达式字符串根据空格分割成一个个的元素，存放在一个列表中
3. 循环遍历列表中的元素，依次进行乘除、加减运算，直到得到最终结果
4. 输出计算结果给用户

例如，对于表达式"2 + 3 * 4 - 1 / 2"，计算步骤如下：
1. 将字符串分割为列表["2", "+", "3", "*", "4", "-", "1", "/", "2"]
2. 循环遍历列表，首先计算3*4=12，并用结果12替换列表中的["3", "*", "4"]为["12"]。然后计算1/2=0.5，并用结果0.5替换列表为["2", "+", "12", "-", "0.5"]。
3. 循环遍历列表，依次计算加减运算，得出结果13.5。
4. 输出结果13.5给用户。

需要注意的是，需要考虑算式优先级，例如先乘除后加减，以及错误输入（如除数为0）的处理。