开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约

J_sky / PrimarySchoolMathematicsPythonApache-2.0

Watch 5 Star 5 Fork 4
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
孩子上小学一年级了,加减乘除的口算就要开始练习了,估计老师肯定会让家长出题,所以提前准备一下,利用Python开发了一套自动生成小学生口算题的小应用。而且今天是程序员节,撸200行代码庆祝一下。:) 展开 收起

http://www.17python.com/blog/83

Loading...
readme.md

孩子上小学一年级了,加减乘除的口算就要开始练习了,估计老师肯定会让家长出题,所以提前准备一下,利用Python开发了一套自动生成小学生口算题的小应用。而且今天是程序员节,撸200行代码庆祝一下。:)

为了让程序员老爹解放抄题的双手,让你拥有更多的时间去写代码而不用去手写几道口算题而伤神伤脑。所以有没有娃子的程序员爹爹加入一起来继续优化个开源小程序的?有什么点子,发现什么BUG,欢迎留言。

仅以此软件,献给那些热爱Python的程序员老爹们!

程序核心功能:

1.可以设置各算数项和结果的取值范围及多步算数符号的选择,可以生成求结果、求算数项、带括号的算式,最多支持3步算式题

2.可以简单设置文档标题,小标题。设置生成的口算题文档个数

使用方法:

1 确定本机支持python3.6.1以上版本

2 安装.docx模块 安装方法:pip3 install python-docx

3 下载程序进入主目录,终端下运行python3 App.py

4 修改运算项和结果范围里的数值,[[1,9],[1,9],[1,9],[1,9],[1,20]]其中前四个是算数项取值范围,后一个是结果取值范围,修改运算符号[[1,2],[1,2],[1,2,3,4]],其中1234分别带表加减乘除,[1,2]表示其中一项符号可以使用+或-。

5 添加口算题到列表中,然后生成口算题,生成的口算题文件都在docx文件目录下,打开后连接打印机就可以开印了。

程序界面截图:

程序成生的口算题截图:

输入图片说明

输入图片说明

输入图片说明

输入图片说明

点评 ( 0 )

你可以在登录后,发表评论

搜索帮助