青岛手机建站模板企业免费邮箱注册申请

news/2025/9/24 3:47:42/文章来源:
青岛手机建站模板,企业免费邮箱注册申请,可以下载电影的网站怎么做,如何注册自己的wordpress#计算器开发需求##1、实现加减乘除及拓号优先级解析#2、用户输入 1 - 2 * ( (60-30 (-40/5) * (9-2*5/3 7 /3*99/4*2998 10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后#xff0c;#必须自己解析里面的(),,-,*,/符号和公式#xff0c;运算后得出结果#xff0c;结果必须…#计算器开发需求##1、实现加减乘除及拓号优先级解析#2、用户输入 1 - 2 * ( (60-30 (-40/5) * (9-2*5/3 7 /3*99/4*2998 10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后#必须自己解析里面的(),,-,*,/符号和公式运算后得出结果结果必须与真实的计算器所得出的结果一致import reimport functoolsdef minus_operator_handler(formula):处理一些特殊的符号minus_operator re.split(-,formula)calc_list re.findall([0-9],formula)if minus_operator[0] :#第一值肯定是负号clac_list[0] -%s % calc_list[0]res functools.reduce(lambda x,y:float(x) - float(y),calc_list)print(\33[33;1m减号[%s]处理结果\033[0m % formula,res)return resdef remove_duplicates(formula):formula formula.replace(,)formula formula.replace(-,-)formula formula.replace(-,-)formula formula.replace(--,)formula formula.replace(- -,)return formuladef compute_mutiply_dividend(formula):算乘除传进来的是字符串operators re.findall([*/],formula)calc_list re.split([*/],formula)res Nonefor index,i in enumerate(calc_list):if res:if operators[index-1] *:res * float(i)else operators[index-1] /res / float(i)else:res float(i)print(\033[31;1m[%s]运算结果\033[0m %formula, res)return resdef handle_minus_in_list(operators_list,calc_list):for index,i in enumerate(calc_list):if i :#它其实代表负号改成负号calc_list[index1] i calc_list[index1].strip()def handle_special_occactions(plus_and_minus_operators,multiply_and_dividend):for index,i in enumerate(multiply_and_dividend):i i.strip()if i.endswith(*) or i.endswith(/):multiply_and_dividend[index] multiply_and_dividend[index] plus_and_minus_operators[index] multiply_and_dividend[index1]del multiply_and_dividend[index1]del plus_and_minus_operators[index]return plus_and_minus_operators,multiply_and_dividenddef compute(formula):这里计算的是不带括号的公式formula formula.strip(())#去除外面包的括号formula remove_duplicates(formula)#去除外重复的-号plus_and_minus_operators re.findall([-],formula)multiply_and_dividend re.split([-],formula)#取出乘除公式if len(multiply_and_dividend[0].strip()) 0:#代表这肯定是个减号multiply_and_dividend[1] plus_and_minus_operators[0] multiply_and_dividend[1]del multiply_and_dividend[0]del plus_and_minus_operators[0]plus_and_minus_operators,multiply_and_dividendhandle_special_occactions(plus_and_minus_operators,multiply_and_dividend)for index,i in enumerate(multiply_and_dividend):if re.search([*/],i):sub_res compute_mutiply_dividend(i)multiply_and_dividend[index] sub_res#开始运算-print(multiply_and_dividend,plus_and_minus_operators)total_res Nonefor index,item in enumerate(multiply_and_dividend):if total_res:#代表不是第一次循环if plus_and_minus_operators[index-1] :total_res float(item)elif plus_and_minus_operators[index-1] -:total_res - float(item)else:total_res float(item)print(\033[32;1m[%s]运算结果\033[0m %format,total_res)return total_resdef calc(formula):计算程序入口主要逻辑是先计算括号里的值算出来后再计算乘除再算加减parenthesise_flag Turecalc_res None#初始化运算结果为Nonewhile parenthesise_flag:m re.search(\[^()*\],formula)#找到最里层的括号if m:#print(先算括号里的值,m.group())sub_res compute(m.group())formula formula.replace(m.group(),str(sub_res))else:print(\033[41;1m----没括号了...---\033[0m)print(\n\n033[42;1m最终结果:\033[0m,compute(formula))parenthesise_flag False#代表公式里的括号已经都被剥除if __name__ __main__:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914759.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

营销网站特点seo建站推广

(1)打开控制面板,进入【控制面板\系统和安全\Windows Defender 防火墙】 (2)点击左侧菜单【高级设置】,进入防火墙设置页面 (3)根据需要选择【入站规则】或者【出站规则】&#xff…

如何设立网站php做直播网站

文章目录 一.信息收集1.网段探测2.端口扫描3.版本服务探测4.漏扫5.目录扫描 二.漏洞利用1.分析信息2..fuzz工具 三.getshell四.提权六.nmap提权 一.信息收集 1.网段探测 因为使用的是VMware,靶机的IP地址是192.168.9.84 ┌──(root㉿kali)-[~/kali/vulnhub] └─…

做电商网站注意什么网页设计零基础学习课程

安装elasticsearch、kibana、IK分词器、扩展IK词典 后面还会安装kibana,这个会提供可视化界面方面学习。 需要注意的是elasticsearch和kibana版本一定要一样!!! 否则就像这样 elasticsearch 1、创建网络 因为我们还需要部署k…

东营网站建设优化如何把自己网站推广出去

文章目录 一、抽象类和接口总结总结补充说明主要区别 二、抽象类2.1 抽象类概述与声明2.2 抽象方法2.3 抽象类与抽象方法的使用 三、接口3.1 接口概述概述特征声明示例 3.2 接口的实现和继承说明示例 3.3 显式接口成员实现说明注意示例 一、抽象类和接口总结 总结 抽象类和接…

中国建设银行网站下载安装创新的南昌网站设计

接上文 RabbitMQ-主题模式 1 第四种交换机类型 header:它是根据头部信息来决定的,在我们发送的消息中是可以携带一些头部信息的,类似与HTTP,我们可以根据这些头部信息来决定路由到哪一个消息队列中。 修改配置类内容 Configuration public…

做信息网站需要什么邢台网站建设厂家

我按照pyecharts的官网案例学习flask,其中有段flask前后端分离的示例。官方教程:https://pyecharts.org/#/zh-cn...我用前后端分离展示柱状图、饼图都没问题,但把pyecharts的图形函数换成地理图表,就展示不出来,请问是…

专业彩票网站开发 APP开发网站开发与设计结课论文

阿里妹导读:从“叉手礼”、“水盆羊汤”、“酒晕妆”这些唐朝人的生活细节,到精美的坊间造型、充满意境的诗词歌赋,《长安十二时辰》不仅以缜密剧情赢得赞誉,更还原了一个真实的大唐长安。在精良制作之上,技术人如何让…

网页设计流程要怎么写冯宗耀seo教程

2023年天津市公共租赁住房网上登记流程图 小编为大家整理了天津市公共租赁住房网上登记流程,从登记到填写信息。 想要体验的朋友请看一下。 申请天津公共租赁住房时拒绝申报家庭情况会怎样? 天津市住房保障家庭在享受住房保障期间,如在应申…

制作高端网站公司排名全网自助下单最便宜

关于单引号和双引号 当输出的字符串内部没有单引号的时候,外面可以用单引号, 但是如果内部有了单引号,那么外部只能用双引号。 dict {Name: Zara, Age: 7, Class: First} print(dict) print (dict[Name]: , dict[Name]) print ("dic…

如何做像淘宝一样的网站在线短网址缩短工具

基于原生html5实现,不需要falsh支持,进度可以自定义显示,控制灵活, 本来打算使用jquery插件进行异步文件上传,比如uploadfy但是需要额外的支持,也有人用iframe模仿异步上传机制,感觉都比较别扭。…

淘宝客如何建设推广网站最好看免费观看高清大全一影视下载

文章目录 01. Nginx 简介02. 正向代理和反向代理03. Nginx 和 Apache、Tomcat 之间的不同点04. Nginx 的优点05. Nginx 常用的功能特性06. Nginx 下载07. Nginx 安装1. 源码安装前的环境准备2. Nginx 源码简单安装方式3. Nginx yum 安装方式4. Nginx 源码复杂安装方式 08. Ngin…

有没有什么排版的网站夹江移动网站建设

其实就这么一个插件:Image2Mesh https://github.com/kedepot/i2m-std blender加载完图片之后点这个就行 到了这一步还不行如果直接放到unity中使用的话,添加材质和贴图之后每一个小块都是独立的区域来展示贴图,所以需要展UV

做的好的有哪些网站wordpress 标签 中文

Buffer 用途:缓冲通常用于临时存储数据,以平衡不同速度的数据传输过程直接的差异。它可以用来解决数据传输速度不匹配的问题。 例如: 当您在观看视频时,视频播放器会缓冲一段时间的视频数据,以便在网络速度慢或不稳定…

德州网站建设哪家专业威海优化公司立找2火星

文章目录 0 前言1 课题意义1.1 股票预测主流方法 2 什么是LSTM2.1 循环神经网络2.1 LSTM诞生 2 如何用LSTM做股票预测2.1 算法构建流程2.2 部分代码 3 实现效果3.1 数据3.2 预测结果项目运行展示开发环境数据获取 最后 0 前言 🔥 优质竞赛项目系列,今天…

前端开发网站开发wordpress 注册页

如果要使用或仅通过Spring Boot检查Spring的最新版本,但当前的Spring Boot版本取决于旧的Spring版本,则需要稍微调整Gradle构建配置。 例如,在撰写本文时,Spring 4.2.1和Spring Boot 1.2.5是当前版本。 Spring Boot 1.2.5依赖于S…

贵阳有哪些做网站的公司seo网页优化包括哪些内容

创建版本库(又名仓库,repository),可以理解为一个仓库,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者…

外卖网站建设价钱徐州在线制作网站

来源:百度地图“新基建”浪潮下,智慧城市的建设和发展进一步提速,作为智慧城市数字基础设施的地理信息系统,其数据体量也极大增长,对海量GIS数据集成、存储、管理、计算、表达、分析和应用等有关技术的创新发展提出了急…

西宁集团网站建设办公软件培训

使用 reduce 方法去重 使用 reduce 方法结合 contains 方法可以实现去重。reduce 方法用于将数组的元素进行累积计算,而 contains 方法用于检查元素是否已经存在于结果数组中。 struct SearchRecord: Equatable {let id: Intlet name: String }let records [Sear…

福田设计网站网站建设属于哪类工作

软考-系统架构设计师-2021年上午选择题真题 考试时间 8:30 ~ 11:00 150分钟 1.前趋图(Precedence Graph)是一个有向无环图,记为:→(Pi,Pj)Pi must Complete Before Pj may strat), 假设系统中进程P{P1, P2,P3,P4, P5, P6, P7, P8}, 且进程的…