1 Star 0 Fork 230

apple006 / PrimarySchoolMathematics

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

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

程序核心功能:

1.根据条件生成相关的口算题,

2.保存为排版好的网页用来打印。

其实一开始以为很简单的一个小应用了,结果发现编写起来好多的条件需要判断,不过这也算是一份不错的python复习案例了,几乎把一些常用的python语法都用到了。 目前只实现了单步加减法口算题的生成,配置项实现了口算题的数值范围取向,比如0-20之间的加减法,还可以过滤不需要的数字,判断加法进位减法退位,以及一些配置上错误时的判断:

比如设置0-5范围内,要生成进位加法20道,这是不可能实现的。 比如有意思的是加减法进退位的判断,程序中我写了一个简单方法。 开始以为单步和多步计算可以使同一方法,现在看来还得需要分开来写,如果要硬挤到一起方法就会太复杂了,不易梳理。 后续会把功能上分成 单步 二步 三步(加减乘除)法,乘除法相对来说简单些,除法要判断是否有余,有求余数口算? 而且原以为打印这个功能很简单的,其实如果做起来排版也是挺麻烦的,后继会慢慢更新程序并制作出适合的排版方式。

为了让程序员老爹解放抄题的双手,让你拥有更多的时间去写代码而不用去手写几道口算题而伤神伤脑。所以有没有娃子的程序员爹爹加入一起来搞这个开源应用的?

使用方法:

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

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

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

然后就可以设置各种选项开始愉快的生成口算题,

程序界面截图:

空文件

简介

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

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/tang006/PrimarySchoolMathematics.git
git@gitee.com:tang006/PrimarySchoolMathematics.git
tang006
PrimarySchoolMathematics
PrimarySchoolMathematics
master

搜索帮助