10以内随机加、减法练习题
生活随笔
收集整理的這篇文章主要介紹了
10以内随机加、减法练习题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
(一)10以內(nèi)加法練習題
(二)10以內(nèi)減法練習題
(三)10以內(nèi)隨機加、減法練習題
文章目錄
- 前言
- 一、導(dǎo)入庫
- 二、編寫腳本
- 1.生成10以內(nèi)隨機加減法
- 2.將公式寫入excel表
- 3.設(shè)置excel格式
- 4.執(zhí)行腳本
- 5.生成Excel文件
- 總結(jié)
前言
隨機生成10以內(nèi)的加減法數(shù)學(xué)題。
一、導(dǎo)入庫
需要用到隨機數(shù)及openpyxl庫。openpyxl建議指定安裝版本2.3.4,高版本不太穩(wěn)定。
pip install openpyxl==2.3.4 import random import openpyxl as op from openpyxl.styles import Font二、編寫腳本
1.生成10以內(nèi)隨機加減法
# 隨機加減 def ten(num):ten_list = []while True:a = random.randint(1, 10)# 避免出現(xiàn)0+0b = random.randint(1, 10)c = random.choice("+-")if c == "+":# 控制和為10以內(nèi)if a + b <= 10:ten_list.append(f"{a} + {b} = ")else:# 判斷數(shù)字大小,避免出現(xiàn)負數(shù)if a < b:a, b = b, aten_list.append(f"{a} - {b} = ")# 題目數(shù)量if len(ten_list) == num:breakreturn ten_list2.將公式寫入excel表
# 將公式寫入excel表 def write_datas(num):datas = ten(num)# 新建excel表wb = op.Workbook()ws = wb['Sheet']# 把列表數(shù)據(jù)分成2列寫入for i in range(0, len(datas), 2):n = i / 2del_datas = datas[i: i + 2]ws.cell(row=n + 1, column=1, value=del_datas[0])ws.cell(row=n + 1, column=3, value=del_datas[1])wb.save('10+-.xlsx')3.設(shè)置excel格式
# 設(shè)置excel格式 def set_style(num):wb = op.load_workbook("10+-.xlsx")ws = wb['Sheet']# 調(diào)整列寬,行高col = ["A", "B", "C"]for i in col:for j in range(1, num + 1):ws.column_dimensions[i].width = 30ws.row_dimensions[j].height = 40# 設(shè)置字體font = Font(name='黑體',size=30,color='FF000000',bold=False,italic=False,vertAlign=None,underline=None,strike=False)for row in ws[f'A1:C{int(num / 2)}']:for cell in row:cell.font = fontwb.save("10+-.xlsx")4.執(zhí)行腳本
if __name__ == '__main__':num = int(input("請輸入打印題目數(shù)量(雙數(shù)):"))write_datas(num)set_style(num)5.生成Excel文件
輸入想要生成的題目數(shù)量,執(zhí)行腳本得到“10±.xlsx”文件,打開即可打印使用。因為使用人群為小朋友,所以字體,間距相對比較大。可根據(jù)需要自行修改。輸入題目數(shù)量建議為34的倍數(shù),34題剛好一頁A4紙大小。
總結(jié)
瞬間搞定成千上萬道數(shù)學(xué)題,省去會員費,不用辛苦復(fù)制粘貼,媽媽再也不用擔心我沒有練習題了。源碼下載:點此跳轉(zhuǎn)。懶惰的人直接點此下載吧。
隨手點贊一次,運氣增加一份。
總結(jié)
以上是生活随笔為你收集整理的10以内随机加、减法练习题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Xilinx Vitis 2020.2
- 下一篇: 高中小学初中数学全套教材和教师用书