day4 作业计算器

作业:计算器开发

  (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) )等类似公式后,必须自己解析里面的(),+,-,*,/符号和公式,运算后得出结果,结果必须与真实的计算器所得出的结果一致。

时间: 2024-10-07 22:43:44

day4 作业计算器的相关文章

第三次作业 计算器

需求分析:用户选择计算类型,然后由软件随机生成数据,然后用户给出运算结果,运算软件要判断是否正确,并在软件结束时显示统计结果. (1):做一个计算器窗口,添加上所有控件和运算符,便于用户输入和计算: public static void main(String[] args) {  Frame frame = new Frame("计算器");  frame.setSize(300, 200);  frame.setLocation(300, 200);  frame.addWindo

Day4作业:蛋疼CRM系统

先上流程图,还得27寸4K显示器,画图各种爽: ReadMe: #博客地址:http://www.cnblogs.com/ccorz/ #GitHub:https://github.com/ccorzorz #Mail:[email protected]163.com #Auther:成晨 为什么写两个版本: 武sir这期的作业不是很难,但有一个需求的逻辑个人感觉不是很合理:普通用户可以选择管理员操作的选项. 当然银角的目的是为了我们把装饰器运用到实际程序中. 一般页面展示中,管理员操作选项对于

day4作业小代码练习

登录模块: 我们无论上那个网站,经常遇到这样的情况,让我们登录这个网站,流程图如下: 思路: 1.当我们登录网站的时候,我们首先会输入用户名,这个时候,有些网站会提醒我们用户名是否存在,如果我们输入的用户名不存在的话,会出现提示,告诉我们用户名不存在,这个时候,我们就需要重新输入,或者选择注册,当然,我们这里只是让用户重新输入: 2.用户名存在的话,就需要输入密码,我们知道,输入密码的时候,我们是不验证密码是否正确的,如果直接先验证密码是否正确,也就失去了让用户输入验证码的作用,因此我们总是先不

day4作业

练习题 一.元素分类 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中.即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} 二.查找 查找列表中元素,移除每个元素的空格,并查找以 a或A开头 并且以 c 结尾的所有元素. li = ["alec", " aric", "Alex", "Ton

day4作业之信息表

实在是太low了,终究是自己写的,记录下 #!/usr/bin/env python # coding=utf8 import os, re #这里我把查询这块分为3个函数了,纠结了很久是放一起还是分开,最后还是分开了,容易写一些 def search_age_above_22(): #定义年纪大于22岁函数 new = [] # 把读取到的文件写入至此列表 temp = [] # 记录查询年龄大于22岁的总数列表 with open("Information.txt", "

DAY-4作业

1. (*)有 10 亿元钱每天花一半,可以花多少天? 2. (**)随机产生 20 个[10 , 100]的正整数,输出这些数以及他们中的最大数 3. (**)编程将所有“水仙花数”打印出来,并打印其总个数. “水仙花数”是一个 各个位立方之和等于该整数的三位数. 4.(**)已知 abc+cba = 1333,其中 a,b,c 均为一位数,编程求出满足条件的 a,b,c 所有组合 5. (***)输入两个数,求最大公约数和最小公倍数.(用两种方法:辗转相 除法和普通方法) 6. 求 n 个随

day4 作业,插入图片以及音乐

这份代码看起来应该还不错,思路清晰不少 1 package day3; 2 3 import java.applet.Applet; 4 import java.applet.AudioClip; 5 import java.awt.Color; 6 import java.awt.Dimension; 7 import java.awt.Font; 8 import java.awt.Frame; 9 import java.awt.Graphics; 10 import java.awt.P

Python3.5 day4作业:对员工信息文件,实现增删改查操作。

需求: 1.可进行模糊查询,语法至少支持下面3种: 1.select name,age from staff_table where age > 22 2.select  * from staff_table where dept = IT 3.查到的信息,打印后,最后面还要显示查到的条数 2.可创建新员工纪录,以phone做唯一键,staff_id需自增 3.可删除指定员工信息纪录,输入员工id,即可删除 4.可修改员工信息,语法如下: 1.UPDATE staff_table SET dep

python之day7

今日上课的主要内容 一,模块: 二,面向对象(上): 作业(计算器): http://www.cnblogs.com/wupeiqi/articles/4949995.html 模块: configparser:都会按照字符串进行处理        import configparser config = configparser.ConfigParser() config.read('xxxooo', encoding='utf-8') 练习: import configparser conf