(一)10以内加法练习题
(二)10以内减法练习题
(三)10以内随机加、减法练习题

文章目录

  • 前言
  • 一、导入库
  • 二、编写脚本
    • 1.生成10以内加法计算公式
    • 2.将公式写入excel表
    • 3.设置excel格式
    • 4.执行脚本
    • 5.生成Excel文件
  • 总结

前言

小班中班同学需要10以内的加法练习题,无奈网上题库需要会员或者付费才可下载打印。遂编写脚本10以内随机数字,并生成加法练习题写入Excel表格,可直接使用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_plus(num):ten_list = []while True:a = random.randint(0, 10)# 避免出现0+0b = random.randint(1, 10)# 控制和为10以内if a + b <= 10:ten_list.append(f"{a} + {b} = ")# 题目数量if len(ten_list) == num: breakreturn ten_list

2.将公式写入excel表

# 将公式写入excel表
def write_datas(num):datas = ten_plus(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('10plus.xlsx')

3.设置excel格式

# 设置excel格式
def set_style(num):wb = op.load_workbook("10plus.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("10plus.xlsx")

4.执行脚本

if __name__ == '__main__':num = int(input("请输入打印题目数量(双数):"))write_datas(num)set_style(num)

5.生成Excel文件

输入想要生成的题目数量,执行脚本得到“10plus.xlsx”文件,打开即可打印使用。因为使用人群为小朋友,所以字体,间距相对比较大。可根据需要自行修改。


总结

瞬间搞定成千上万道数学题,省去会员费,不用辛苦复制粘贴,妈妈再也不用担心我没有练习题了。源码下载:点此跳转。懒惰的人直接点此下载吧。

随手点赞一次,运气增加一份。

小班中班,随机10以内加法练习题,A4纸可直接打印相关推荐

  1. 小班中班,随机10以内减法练习题,A4纸可直接打印

    (一)10以内加法练习题 (二)10以内减法练习题 (三)10以内随机加.减法练习题 文章目录 前言 一.导入库 二.编写脚本 1.生成10以内减法计算公式 2.将公式写入excel表 3.设置exc ...

  2. c语言10以内得加法,10以内加法练习题(最新整理)

    <10以内加法练习题(最新整理)>由会员分享,可在线阅读,更多相关<10以内加法练习题(最新整理)(48页珍藏版)>请在人人文库网上搜索. 1.0+0=1+5=9+0=1+0= ...

  3. Scratch简单10以内加法游戏

    10以内加法游戏 给小朋友做一个10以内的加法游戏,考考小朋友,超级简单的说. 首先定义三个角色 小黄鱼: 用于提出问题并根据回答判断答案是否正确 水母哥:悠哉游动,被点击时给出答案 开始标志:点击后 ...

  4. 【51】使用51单片机和数码管生成10以内加法及两组数据判断大小

    最近小孩练习10以内加法运算,正好手上有块51开发板,写个程序自动生成题目会不会好一些呢. 开发板就是下面图这个 程序分成两部分 1.上电直接运行,是10以内加法,使用两个数码管分别显示两个数字 2. ...

  5. 【教学类-30-02】10以内加法题不重复(一页两份)(包括6以内、7以内、8以内、9以内、10以内加法题 只抽取25个)

    作品样式: 背景需求: 前一篇提到5以内不重复(不超过25题)加法题的word界面布局,做为普测题目打印 [教学类-30-01]5以内加法题不重复(一页两份)包含1以内.2以内.3以内.4以内.5以内 ...

  6. c语言小学生四则运算出题_C语言随机10以内四则运算

    Q1:c语言 设计小学生四则运算测试程序,要求随机产生10题四则运算题,答完后给出得分 #include#include#includevoid main() { int a[10],b[10],d[ ...

  7. c语言 10以内加法,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...

  8. C语言10以内加法口诀表,10以内加减法口诀表可打印.doc

    1+1=2 2+1=3 1+2=3 10 以 内 加 法 口 诀 表 3+1=4 2+2=4 1+3=4 4+1=5 3+2=5 2+3=5 1+4=5 5+1=6 4+2=6 3+3=6 2+4=6 ...

  9. 10以内随机加、减法练习题

    (一)10以内加法练习题 (二)10以内减法练习题 (三)10以内随机加.减法练习题 文章目录 前言 一.导入库 二.编写脚本 1.生成10以内随机加减法 2.将公式写入excel表 3.设置exce ...

最新文章

  1. 格式化_icecream_python
  2. 分享:手把手教你如何免费且光荣地使用正版IntelliJ IDEA
  3. mysql maxconnections 最大值,MySQL性能优化之max_connections配置参数浅析
  4. 宝塔linux 做负载均衡,利用BT宝塔面板做网站多服务器负载均衡图文教程
  5. C语言之链表探究之单向链表(List)、附双向循环链表参考博文地址
  6. 【填坑】Ubuntu安装vsftpd
  7. perl 安装 ZooKeeper模块
  8. TX2 摄像头CSI(一)
  9. matlab_exercise(2)----输入一个三位数,依次输出其个位数字,十位数字,百位数字...
  10. 获取android设备唯一编号_如何获取Android设备唯一识别码
  11. 建行提示找不到服务器,中国建设银行E路护航网银安全组件常见问题解答
  12. 《中国电子报》访极通研发总监梁绍博
  13. Excel十字象限图
  14. .less文件转换成.css文件,除法没有运算结果,没有换成小数表示结果
  15. 域名讲解(一)域名基础概念
  16. spring事务的传播行为的讲解(笔记 侵删)
  17. Day5.牛客网剑指offer 67题之43-54题(java代码)
  18. Caused by: hudson.plugins.git.GitException: Command “git fetch --tags --progress -- https://github.
  19. 毕业相关——电网项目
  20. Pytorch阅读文档之flatten函数

热门文章

  1. RSA算法习题 (采用RSA算法,其中e=7,p=11,q=13,求出公钥和私钥,并求出明文85进行加密后的密文。)
  2. 山药搭配什么吃最有营养?
  3. 自媒体从零到大v,这个方法你得知道
  4. Swing学习笔记目录
  5. M100自动吞吐式读写器读卡器在C#程序如何通过函数调用读取社保卡卡号
  6. html 源码_HTML实例之搜索栏(附源码)
  7. 基于FPGA的频率计
  8. 计算机组成 vhdl cpu 实验 西安交大,基于FPGA的VHDL计算机组成实验平台的设计与实现...
  9. 大长今人物系列:长今心理第二课——申主簿(转载)
  10. 牛客每日练习----​​​​​​​最长回文,Alice和Bob赌糖果,N阶汉诺塔变形