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

个人音乐分享网站源码网站建设自己能做吗

个人音乐分享网站源码,网站建设自己能做吗,如何做外贸,无锡网站优化方案https://gitee.com/szh123/four_arithmetic_implementation.git 1.需求分析#xff1a; 实现四则运算题目及答案生成#xff0c;控制生成题目的个数#xff0c;题目中数值不超过10且有分数存在并用真分数表示。 可以生成10000道题 运算符不超过3个 题目不能出现重复即不能经…https://gitee.com/szh123/four_arithmetic_implementation.git 1.需求分析 实现四则运算题目及答案生成控制生成题目的个数题目中数值不超过10且有分数存在并用真分数表示。 可以生成10000道题 运算符不超过3个 题目不能出现重复即不能经过有限次交换成为相同题目 可以提供对给出的题目进行查重及答案求解并输出结果 2.功能设计 1基础功能实现四则运算题目和答案的生成对生成的四则运算题目进行查重支持对提供的题目进行查重和答案求解并给出正确错误及题目重复的结果 2扩展功能 3高级功能 3.设计实现 类1生成随机数 类2生成整个表达式 类3表达式转换成为逆波兰式 类4树 类5类中存放一个数的分子与分母同时toString方法输出真分数形式 类6计算结果 类7二叉树的查重 类8主函数 4.代码说明 生成表达式 def createarithmetic(self): list [] f1 function1.function1() f2 function2() operator_no random.randint(1,3) if operator_no 1: list.append(f1.createNum()) list.append(f2.createOperator()) list.append(f1.createNum()) elif operator_no 2: start random.randint(0,2) end 0 if start 0: end 0 else: end start 1 for i in range(1,4): if i start: list.append(() list.append(f1.createNum()) if i end: list.append()) list.append(f2.createOperator()) list.pop() elif operator_no 3: start random.randint(0, 3) end 0 if start 0: end 0 else: end start 1 random.randint(0,1) if end 4: end4 for i in range(1, 5): if i start: list.append(() list.append(f1.createNum()) if i end: list.append()) list.append(f2.createOperator()) list.pop() else: list.append(f1.createNum()) list.append(f2.createOperator()) list.append(f1.createNum()) return list 逆波兰式生成 def toRPN(self,list): right [] aStack [] position 0 while True: if self.isOperator(list[position]): if list [] or list[position] ( : aStack.append(list[position]) else: if list[position] ): while True: if aStack ! [] and aStack[-1] !( : operator aStack.pop() right.append(operator) else : if aStack ![]: aStack.pop() break else: while True: if aStack ! [] and self.priority(list[position],aStack[-1]): operator aStack.pop() if operator ! (: right.append(operator) else: break aStack.append(list[position]) else: right.append(list[position]) position position 1 if position len(list): break while aStack ! []: operator aStack.pop() if operator ! (: right.append(operator) return right 5.测试运行 主界面选择功能1题目答案选择功能26.PSP7.小结 逆波兰式的生成和计算二叉树的查重非常方便
http://www.ihoyoo.com/news/28917.html

相关文章:

  • 做网站需要什么开发语言vultr做网站怎么样
  • 深圳网页设计网站制作做尽调需要用到的网站
  • 网站管理助手中文域名网站链接无法打开
  • 网站建设合同违约条款网站开发费用无形资产
  • 做推广哪个网站好百度seo费用
  • 网站挣钱怎么做手机网站关键词排
  • 烟台网站关键字优化本墨陈黑做网站有版权
  • 网站支付页面怎么做的wordpress ssl
  • 响应式学校网站遵义网红景点
  • 成都信用建设网站黑龙江建设网站打不开
  • 网站栏目设计模板黄骅贴吧招聘
  • 建立公司网站需要注意什么地瓜互联 wordpress
  • 广州网站优化网站一个公司可以有两个网站吗
  • 做+淘宝客最大的网站是叫什么企业网站推广的方法包括
  • 怎样在百度上建网站网络营销市场调研的内容
  • 查看网站的 cms夜猫直播视频下载
  • 有经验的郑州网站建设高端大气网站建设
  • 门户网站建设定做做个app要多少费用
  • 开源网站模板班级建设网站设计方案
  • 太原网站建设司模板在线制作
  • wordpress 跨站调用公司小程序开发哪家好
  • 网站过度优化哪个网站可以做会计分录
  • 网站建设需要的设备服饰网站 模板
  • 公司建网站做app要多少钱黑帽seo论坛
  • 网站建设课程有哪些收获泰安百度推广代理公司
  • 如何做登陆界面的网站wordpress ie8 html5
  • 网站建设招标评分表那个网站报道过鸟巢建设
  • 网站建设如何避免陷入模仿误区太仓网站建设企业网站
  • 论坛类网站开发报价苏州外贸网站制作公司
  • 上海专业的网站公网页设计哪个软件好