课后作业2
问:在文章开头写出你目前的代码量
答:两万左右
码云地址:
https://gitee.com/ninghao1997/personal_project41634/tree/master/Python/2016035107168/src
问:程序对表达式类型的支持程度。描述你的程序对不同类型表达式求值的支持程度
能支持稍微复杂的混合四则运算(不限制操作符操作符,有括号)
问:程序设计与实现过程。设计包括代码如何组织,比如会有几个类,几个函数,他们之间关系如何,关键函数是否需要画出流程图?说明你实现算法的关键部分(不必列出源代码),以及实现过程中遇到的关键问题与困难。
python内置函数 eval()用来执行一个字符串表达式,并返回表达式的值
问:代码说明。展示出项目关键代码,并解释思路与注释说明。
def main(arg):
args = eval(arg[1]) //调用eval函数得到值
print(args)//输出值