当前位置: 首页 > news >正文

力软框架做网站网站前台框架

力软框架做网站,网站前台框架,淘宝导购网站源码,自己做手机主题的软件思路 用栈来完成; 考虑到运算关系,先乘除后加减;此外,一般计算式首个数字式正数;判断字符是否为数字,str.isdigit()字符转数字:ord(str) - ord(‘0’)遇到加减符,压栈数字&#xf…

思路

用栈来完成;

  • 考虑到运算关系,先乘除后加减;
  • 此外,一般计算式首个数字式正数;
  • 判断字符是否为数字,str.isdigit()
  • 字符转数字:ord(str) - ord(‘0’)
  • 遇到加减符,压栈数字;遇到乘除符,先运算再压栈
  • 遍历完后,再将栈内数字求和

代码

class Solution:def calculate(self, s: str) -> int:stack = []n = len(s)preSign = '+'num = 0for i in range(n):if s[i] != ' ' and s[i].isdigit():num = num * 10 + ord(s[i]) - ord('0')if i == n - 1 or s[i] in '+-*/':if preSign == '+':stack.append(num)elif preSign == '-':stack.append(-num)elif preSign == '*':stack.append(stack.pop() * num)else:stack.append(stack.pop // num)preSign = s[i]num = 0return sum(stack)
http://www.yayakq.cn/news/469750/

相关文章:

  • 网站优化要做哪些工作贸易公司寮步网站建设价钱
  • 海南建设厅评审网站关键词优化是什么
  • 72搭建网站网页wordpress导航主题模板
  • 企业网站管理系统 开源飓风算法受影响的网站有哪些
  • 华为手机网站建设策划书能在家做的兼职的网站
  • iis配置网站无法访问做社交网站 投入
  • 杭州手机网站制作公司wordpress建站页面
  • 网站设计开发文档模板在印度做外贸需要什么网站
  • 网站优化排名易下拉软件广东深圳是一个城市吗
  • 哪个网站建设平台支持花呗分期青岛外贸建设网站制作
  • 推荐 南昌网站建设泰安网课
  • 青岛公司网站建设价格低豪华网站设计
  • 信阳市网站建设公司网页搜索神器
  • 昌平哪有做网站的公司合肥小吃培训网页设计
  • 网站建设与小程序开发熊掌号哪里有网站建设电话
  • 什么是网站推广怎么免费做网站推广
  • 网站建设费税收分类东乡族网站建设
  • 网站建设如何把更改内容号卡分销系统开发
  • 电脑版和手机版网站怎么做好的网站页面
  • 综合信息网站建设方案wordpress支持h5
  • 上海正规做网站公司寻加工厂合作订单
  • 公司网站建设维护的岗位上海有几个区最好
  • 谷歌排名网站优化wordpress图片自动打水印
  • 宁波哪里做网站的h5小程序制作平台
  • 建立一个公司网站 宣传企业文化优弊端做旅游的网站 是什么风格
  • 网站维护 网站建设属于什么河北邢台局长
  • 长沙高端网站建设服务器全球速卖通是正规平台吗
  • 西安私人网站空包网站做红章底单
  • 济南精品建站外包公司价格网站首页图片轮转
  • 南京网站设计优化公司阿里云虚拟主机怎么建设网站