作业要求:
通过python re模块计算表达式:
1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )
禁止使用 eval 或者 直接运算,结合正则表达式进行处理
README部分
使用正则表达式计算带括号的四则运算 1. 去除表达式中的括号 2. 通过正则表达式获取最内层的第一个括号 3. 去掉括号进行先乘除再加的算法 4. 用计算结果替换掉括号里的内容 5. 判断是否还存在括号,存在重复执行1、2、3、4 6. 不存在括号执行先乘除、再加的算法计算出最终结果