python 实现四则混合运算计算器
这个是基于四则混合运算计算器 Calculator的修改版,新增了处理()的功能 调试次数较少,应该尚有bug未发现,如果发现有Bug,欢迎大家来评论指正 四则混合运算计算器:Calculator 1.0 链接
源代码如下
import time#获取程序运行时间
start = time.clock()
class Calculator(object):
'''这是一个四则混合运算计算器 Calculator 2.0'''
def __init__(self):
self.name = Calculator
self.formula=input('Please input formula:')#让用户输入公式
self.formula_list=[]
self.formula_list1=[]#定以两个个空列表,用于数据的转换处理
def main(self):#主函数,主要处理括号运算
self.formula_list=list(self.formula)#将用户输入的运算式转换成列表,储存在self.formula_list,方便进行处理
num = 0#用来遍历formula_list
Sum=''#收集()内容
while num |