如何使用python自动化给一年级新小学生批量生成10以内的加减法?
前言:平常想给孩子打印一些简单的数学题,去网上搜题目资料,要么有些是收费,要么就是不是自己想要的,自己出题又太麻烦,这时候,就可以尝试使用python自动化处理生成word文档了。
我是使用pycharm软件编写的,首先你需要从终端安装python-docx库
1,首先导入几个类库:
2,创建空白文档并写个标题(粗体大小对齐方式):
3,随便设定一下文档格式,生成一个4列10行的表格:
4,使用for循环批量随机生成等式,计算的数字随机在1到10之间,并且还要计算结果不会产生负数(一年级不懂),再把生成的运算式对应到4*10表格的网格中:
5,最后就可以保存导出word的文件了:
6,当然你也可以使用python自带的tkinter库来生成一个简单的UI界面,就可以导出exe程序文件点击生成数学题了。

动手试一下:

关注up,一起交流学习分享知识。