python实现计算机的思路

系统 1278 0
          # 计算器
          
# 首先得到一个字符串
# 去空格
# 没有空格的字符串
# 先算最里层括号里的 : 找括号 ,且括号里没有其他括号
# 得到了一个没有括号的表达式 :只有加减乘除
# 从左到右先找到第一个乘除法 : # 循环
# 乘除法第一个数的符号是不必匹配的
# 找到乘除法如何计算呢:
# 先判断是乘法还是除法
# 如果是乘法就以‘*’分割得到的内容是字符串数据类型的数
# 如果是除法就用'/'分割的内容是字符串数据类型的数
# 转数据类型之后根据 '*','/'计算结果
# 结果替换原来字符串中的内容
# 所有的乘除法都做完了
# 计算加减 —— 加减法
# ++ -- -+ +-都要提前处理
# 计算过程中所有的数都当成浮点数计算
# 第一位可以为负数
# 只有一个数了 就可以结束了

更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论