本文实例讲述了Python设计实现的计算器功能。分享给大家供大家参考,具体如下:
通过利用PYTHON 设计处理计算器的功能如:
1 – 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 ))- (-4*3)/(16-3*2))
我的处理计算基本思路是:
解题思路是,需要优先处理内层括号运算--外层括号运算--先乘除后加减的原则:
1、正则处理用户输入的字符串,然后对其进行判断,判断计算公式是否有括号,有就先将计算公式进