计算器
2016-10-23 11:27:29   0  举报             
     
         
 计算器是一种小型的手持式或桌面型电子设备,用于进行基本的数学运算。它通常具有一个液晶显示屏,显示数字和符号,以及一组按键,每个按键代表一个特定的数学操作。用户可以通过按下这些键来输入数字和执行各种算术运算,如加法、减法、乘法和除法。除了基本运算外,现代计算器还具有其他功能,如科学计数法、三角函数、对数和指数等。计算器可以用于个人财务管理、学术研究、工程和科学计算等领域。它是一种快速、准确和便捷的工具,帮助人们解决各种数学问题。无论是学生还是专业人士,计算器都是不可或缺的重要工具之一。
    作者其他创作
 大纲/内容
 def chu(*args)
  True
    def chen(*args)
  根据*号拆分字符串,并以可变参数形式传给方法chen并向上一步调用返回结果:res = jia(*jia_list)
  False
  返回最终结果
  len(input_str)0
  calc(input_str)
  计算括号中的简单表达式,获取返回值
  def jian(*args)
  def jia(*args)
  计算除法,向上一步调用返回结果
  计算器
  根据+号拆分字符串,并以可变参数形式传给方法jia,并向上一步调用返回结果:res = jia(*jia_list)
  小括号解析
  去掉传入字符串的最外层括号input_str = input_str.strip('()')
  加减乘除运算符解析
  根据-号拆分字符串,把拆分结果中的字符@、#分别替换成 /- 、*-,然后以可变参数形式传给方法jian,并向上一步调用返回结果:res = jian(*jia_list)
  计算简单表达式,获取返回值
  错误退出
  simpleCalc(input_str)
  找到括号?
   
 
 
 
 
  0 条评论
 下一页