小班中班,随机10以内减法练习题,A4纸可直接打印
(一)10以内加法练习题
(二)10以内减法练习题
(三)10以内随机加、减法练习题
文章目录
- 前言
- 一、导入库
- 二、编写脚本
- 1.生成10以内减法计算公式
- 2.将公式写入excel表
- 3.设置excel格式
- 4.执行脚本
- 5.生成Excel文件
- 总结
前言
上一篇加法已经不能满足小朋友的需求了,新增10以内减法算数术题。输入题目数量建议为34的倍数,34题刚好一页A4纸大小。
一、导入库
需要用到随机数及openpyxl库。openpyxl建议指定安装版本2.3.4,高版本不太稳定。
pip install openpyxl==2.3.4
import random
import openpyxl as op
from openpyxl.styles import Font
二、编写脚本
1.生成10以内减法计算公式
# 生成10以内减法计算公式
def ten_minus(num):ten_list = []while True:a = random.randint(1, 10)b = random.randint(1, 10)# 判断数字大小,避免出现负数if a < b:a, b = b, aten_list.append(f"{a} - {b} = ")# 题目数量if len(ten_list) == num: breakreturn ten_list
2.将公式写入excel表
# 将公式写入excel表
def write_datas(num):datas = ten_minus(num)# 新建excel表wb = op.Workbook()ws = wb['Sheet']# 把列表数据分成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('10minus.xlsx')
3.设置excel格式
# 设置excel格式
def set_style(num):wb = op.load_workbook("10minus.xlsx")ws = wb['Sheet']# 调整列宽,行高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# 设置字体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("10minus.xlsx")
4.执行脚本
if __name__ == '__main__':num = int(input("请输入打印题目数量(双数):"))write_datas(num)set_style(num)
5.生成Excel文件
输入想要生成的题目数量,执行脚本得到“10plus.xlsx”文件,打开即可打印使用。因为使用人群为小朋友,所以字体,间距相对比较大。可根据需要自行修改。输入题目数量建议为34的倍数,34题刚好一页A4纸大小。
总结
瞬间搞定成千上万道数学题,省去会员费,不用辛苦复制粘贴,妈妈再也不用担心我没有练习题了。源码下载:点此跳转。懒惰的人直接点此下载吧。
随手点赞一次,运气增加一份。
小班中班,随机10以内减法练习题,A4纸可直接打印相关推荐
- 小班中班,随机10以内加法练习题,A4纸可直接打印
(一)10以内加法练习题 (二)10以内减法练习题 (三)10以内随机加.减法练习题 文章目录 前言 一.导入库 二.编写脚本 1.生成10以内加法计算公式 2.将公式写入excel表 3.设置exc ...
- 10以内随机加、减法练习题
(一)10以内加法练习题 (二)10以内减法练习题 (三)10以内随机加.减法练习题 文章目录 前言 一.导入库 二.编写脚本 1.生成10以内随机加减法 2.将公式写入excel表 3.设置exce ...
- 10以内逆向运算题_加减法启蒙系列 | 实战篇二(10以内减法)
如果你喜欢本文,欢迎分享到朋友圈和聊天群.未经允许,请勿转载,否则视为侵权! 这是我加减法启蒙的第三篇,前两篇着重介绍了"加减法启蒙的前期准备"以及"10以内加法启蒙的实 ...
- 【教学类-30-04】10以内减法题不重复(一页两份)(包括6以内、7以内、8以内、9以内、10以内减法题 只抽取25个)
作品展示 --10以内不重复减法题 需求: 1.制作10以内减法题 材料准备: Word模板 代码展示: ''' 6.7.8.9.10以内减法一页两份(10以内减法一页两份(6以内.7以内.8以内.9 ...
- php打印10以内减法表,幼儿10以内减法教案
教学内容:北京市六年制教材第一册第二单元.教学目的:1.使学生巩固10以内加减法的口算方法.2.通过多种形式的大量练习,使学生能正确.迅速地口算10以内加减法,提高计算能力.3.培养学生良好的计算习惯 ...
- php打印10以内减法表,10以内的减法大班教案
活动目标:1.通过剪"春"活动,引导幼儿自主表现春天美丽的事物.2.激发幼儿大胆的想象,自由剪出不同变化的"春"字.3.通过幼儿自主的操作,初步理解" ...
- c语言10以内得加法,10以内加法练习题(最新整理)
<10以内加法练习题(最新整理)>由会员分享,可在线阅读,更多相关<10以内加法练习题(最新整理)(48页珍藏版)>请在人人文库网上搜索. 1.0+0=1+5=9+0=1+0= ...
- php打印10以内减法表,10以内加减法口诀表(A4纸可以打印)
<10以内加减法口诀表(A4纸可以打印)>由会员分享,可在线阅读,更多相关<10以内加减法口诀表(A4纸可以打印)(2页珍藏版)>请在人人文库网上搜索. 1.10以内加法口诀表 ...
- Python育儿系列-10以内减法、20以内减法、20以内混合运算
主要是随机生成减法或者混合运算的式子,直接打印输出,复制到word里面打印就行了,减少了一点出题的时间. import random# 十以内减法 def print10():for i in ran ...
最新文章
- RESTful API 设计最佳实践
- Ubuntu下安装node和npm
- 女人必知:10个好习惯 让老公不想出轨
- Linux 给Qt应用软件创建图标启动
- limit实现原理 mysql_解读数据库:深入分析MySQL中事务以及MVCC的实现原理
- 小伙C++代码实现短信表白,软萌甜炸,送给你最喜欢的人!你值得拥有
- xargs与cp结合使用
- Python基础-类和实例
- Linux中ELF格式文件介绍
- TextView属性设置
- springboot绑定邮箱激活发邮件
- iis部署网站java_值得分享的IIS部署网站详细步骤
- 邂逅APP + 网站平台的产品设想
- 小数化分数 (思维)
- LTspice基础教程-015.导入第三方库
- VSCode的一些小操作
- 人工智能时代特征初步显现,主要体现在哪几个方面?
- 相机标定与3D重建(0)标定板说明
- Linux交换分区swap
- Windows Server 2008 R2中关闭“IE增强的安全配置”
热门文章
- 小程序动态图片加载失败替换本地图片
- RS推荐系统-关联规则-Apriori
- 迈阿密大学计算机学科排名,迈阿密大学计算机科学(论文)专业介绍_计算机科学(论文)专业排名及就业方向和前景-小站留学...
- “长不大”的云计算第一股
- JAVA有关NFC读卡器读取数据
- 基于Linux(CentOS7)的网络服务器配置
- 图片分类网络ViT、MobileViT、Swin-Transformer、MobileNetV3、ConvNeXt、EfficientNetV2
- h5页面跳转微信小程序。
- 工作室课题—贪吃的大嘴(蓝桥杯)
- [弱校联萌2016]2016弱校联盟十一专场10.5