如何使用python自動(dòng)化給一年級(jí)新小學(xué)生批量生成10以內(nèi)的加減法?
前言:平常想給孩子打印一些簡單的數(shù)學(xué)題,去網(wǎng)上搜題目資料,要么有些是收費(fèi),要么就是不是自己想要的,自己出題又太麻煩,這時(shí)候,就可以嘗試使用python自動(dòng)化處理生成word文檔了。
我是使用pycharm軟件編寫的,首先你需要從終端安裝python-docx庫
1,首先導(dǎo)入幾個(gè)類庫:
2,創(chuàng)建空白文檔并寫個(gè)標(biāo)題(粗體大小對(duì)齊方式):
3,隨便設(shè)定一下文檔格式,生成一個(gè)4列10行的表格:
4,使用for循環(huán)批量隨機(jī)生成等式,計(jì)算的數(shù)字隨機(jī)在1到10之間,并且還要計(jì)算結(jié)果不會(huì)產(chǎn)生負(fù)數(shù)(一年級(jí)不懂),再把生成的運(yùn)算式對(duì)應(yīng)到4*10表格的網(wǎng)格中:
5,最后就可以保存導(dǎo)出word的文件了:
6,當(dāng)然你也可以使用python自帶的tkinter庫來生成一個(gè)簡單的UI界面,就可以導(dǎo)出exe程序文件點(diǎn)擊生成數(shù)學(xué)題了。

動(dòng)手試一下:

關(guān)注up,一起交流學(xué)習(xí)分享知識(shí)。