亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

利用Python實(shí)現(xiàn)自動(dòng)生成小學(xué)生計(jì)算題

 更新時(shí)間:2023年02月07日 08:29:19   作者:快學(xué)Python  
過年期間發(fā)現(xiàn)小外甥已經(jīng)上小學(xué)了,我姐說老師今天給他們布置了寒假作業(yè):每天堅(jiān)持做乘法和加減法混合運(yùn)算。這我必須幫幫忙,用Python寫了一段自動(dòng)生成小學(xué)生計(jì)算題的代碼,希望外甥不要太感謝我

過年期間發(fā)現(xiàn)小外甥已經(jīng)上小學(xué)了,我姐說老師今天給他們布置了寒假作業(yè):每天堅(jiān)持做乘法和加減法混合運(yùn)算。

這我必須幫幫忙,用Python寫了一段自動(dòng)生成小學(xué)生計(jì)算題的代碼,并支持導(dǎo)出到Word中直接打印出來就能給小外甥寫了。

生成計(jì)算題

隨機(jī)生成生成計(jì)算題,那我們便需要導(dǎo)入random模塊,用來生成隨機(jī)數(shù)字,再搭配“+-*”算術(shù)符號(hào),即可得到最終含有120道題的列表:

import?random
for?i?in?range(120):

(代碼較多不再文中展示,感興趣可以文末下載)

生成結(jié)果如下所示:

這樣我們就隨機(jī)生成了120道乘法和加減法混合運(yùn)算計(jì)算題。

寫入Word中

將列表元素寫入Word文檔中,我們可以參考《快學(xué)Python:自動(dòng)化辦公輕松實(shí)戰(zhàn)》一書中的【5.3 Word 文檔內(nèi)容寫入】章節(jié)內(nèi)容。

from?docx?import?Document?

doc?=?Document()??#?創(chuàng)建文檔
table?=?doc.add_table(rows=40,cols=3)
table.style?=?"Table?Grid"
doc.save("添加表格.docx")

打開生成的"添加表格.docx"文檔:

可以看到我們新建了一個(gè)Word文檔,并調(diào)用文檔對(duì)象的add_table()方法在其中寫入了40行x3列的表格。

而我們接下來要做的就是將前文隨機(jī)生成的120道數(shù)學(xué)題,填入Word的120個(gè)(40行x3列)空格中。

在交互式環(huán)境中輸入如下命令:

n?=?0

for?texts?in?data_all:
????rows?=?int(n//3)
????columns?=?n%3
????print(rows,columns)
????table.cell(rows,columns).text?=?texts
????n?+=?1

打開生成的"數(shù)學(xué)題.docx"文檔:

如上圖所示,我們成功隨機(jī)生成了120道小學(xué)生計(jì)算題,并將其寫入到Word文檔中。

而我們?cè)偌右粋€(gè)for循環(huán)的話,就可以生成更多的數(shù)學(xué)題,創(chuàng)建更多的Word文檔。那我們就可以給小外甥出3000道或者幾萬道數(shù)學(xué)題!

到此這篇關(guān)于利用Python實(shí)現(xiàn)自動(dòng)生成小學(xué)生計(jì)算題的文章就介紹到這了,更多相關(guān)Python生成計(jì)算題內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python之指數(shù)與E記法的區(qū)別詳解

    Python之指數(shù)與E記法的區(qū)別詳解

    今天小編就為大家分享一篇Python之指數(shù)與E記法的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python如何通過openpyxl讀寫Excel文件

    python如何通過openpyxl讀寫Excel文件

    python操作excel的庫(kù)有很多,有的庫(kù)只能讀取xsl格式,比如xlrd庫(kù),有的庫(kù)只能寫xsl格式,比如xlwt庫(kù),有的只能讀寫xslx格式,比如openpyxl庫(kù),綜合各庫(kù)及 xslx 格式比較常見,所以本文主要講解openpyxl庫(kù)對(duì)xslx格式的excel操作,需要的朋友可以參考下
    2023-10-10
  • python調(diào)用webservice接口的實(shí)現(xiàn)

    python調(diào)用webservice接口的實(shí)現(xiàn)

    這篇文章主要介紹了python調(diào)用webservice接口的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Django項(xiàng)目基礎(chǔ)配置和基本使用過程解析

    Django項(xiàng)目基礎(chǔ)配置和基本使用過程解析

    這篇文章主要介紹了Django項(xiàng)目基礎(chǔ)配置和基本使用過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Flask-SQLALchemy基本使用方法

    Flask-SQLALchemy基本使用方法

    本文主要介紹了Flask-SQLALchemy基本使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 正確理解python中的關(guān)鍵字“with”與上下文管理器

    正確理解python中的關(guān)鍵字“with”與上下文管理器

    這篇文章主要介紹了關(guān)于python中關(guān)鍵字"with"和上下文管理器的相關(guān)資料,文中介紹的非常詳細(xì),相信對(duì)大家學(xué)習(xí)或者使用python具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • opencv實(shí)踐項(xiàng)目之圖像拼接詳細(xì)步驟

    opencv實(shí)踐項(xiàng)目之圖像拼接詳細(xì)步驟

    OpenCV的應(yīng)用領(lǐng)域非常廣泛,包括圖像拼接、圖像降噪、產(chǎn)品質(zhì)檢、人機(jī)交互、人臉識(shí)別、動(dòng)作識(shí)別、動(dòng)作跟蹤、無人駕駛等,下面這篇文章主要給大家介紹了關(guān)于opencv實(shí)踐項(xiàng)目之圖像拼接的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • Python進(jìn)度條的使用

    Python進(jìn)度條的使用

    在使用Python處理比較耗時(shí)操作的時(shí)候,為了便于觀察處理進(jìn)度,就需要通過進(jìn)度條將處理情況進(jìn)行可視化展示,本文主要介紹了Python進(jìn)度條的使用,分享給大家,感興趣的可以了解一下
    2021-05-05
  • 利用python批量修改word文件名的方法示例

    利用python批量修改word文件名的方法示例

    最近因?yàn)橐恍┦д`,導(dǎo)致恢復(fù)的文件名不對(duì),所以就寫個(gè)python程序,下面這篇文章主要給大家介紹了關(guān)于利用python批量修改word文件名的相關(guān)資料,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • Python import與from import使用及區(qū)別介紹

    Python import與from import使用及區(qū)別介紹

    Python程序可以調(diào)用一組基本的函數(shù)(即內(nèi)建函數(shù)),比如print()、input()和len()等函數(shù)。接下來通過本文給大家介紹Python import與from import使用及區(qū)別介紹,感興趣的朋友一起看看吧
    2018-09-09

最新評(píng)論