Skip to content

SCU-SCST-SAST-MR/Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

当当当,寒假送温暖来了!

相信大家寒假已经享受的差不多了(不是),我们来布置一些小任务,不做强制要求,但希望大家都可以自己独立完成,会收获颇丰。

我们这次任务就是:大家自己动手写一个计算器。

这是一个比较开放的小作业,让大家去熟悉自己已经掌握的知识其实已经可以去写一些简单的程序软件了。(大佬略过)

要求:1. 语言随意,最好使用Python 2. 不要去直接调用那些库,自己从底层写 3. 不要去网上直接copy代码,自己要学会钻研思考 4. 实现加减乘除等基本运算,然后根据自身实力去拖冲计算器功能,也许解方程,解矩阵。 5. 实现GUI界面,自行设计 6. 打包成应用程序,最后和源码一起发送

Tip: 面向对象的编程的掌握运用: class Calculator(): def add(self): pass

def minus(self): pass

def multiply(self): pass

def divide(self): pass "............" 写成一个计算器类,我们就不统一接口了。

去了解计算器内部计算的方法,方法优劣种类很多,大家自行选择判断。

GUI 是你的图形界面,是编程很重要的分支,这里可以使用tkinker(当然你会更高级的更好)

打包程序,都是有库的,很方便,提示:pyinstaller

最后,这也是一个小小小的项目了,注意自己的代码风格与规范性,如注释。提交的时候请放到一个zip压缩包中,并且文件名应该是你的姓名。 (如果觉得过于简单或者轻松完成,或者自学有别的问题,可以再提出)

希望大家假期快乐!(ps:不要互相借鉴哦)

About

Make a calculator by your self!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •