二十以内加减法练习 PDF
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fe8721be/k12-20。
技能介绍
要解决什么问题
低年级算术练习往往要大量重复题,手写排版或 Word 拼版费时,打印版式(列数、行数、答题横线)也不统一。本技能面向 20 以内加减法:在本地用脚本批量出题并输出固定版式的 PDF,适合家长、老师或助教快速印练习页。
技能如何工作
核心依赖 Python 与 reportlab。通过编辑 math_exercises.py 中的变量控制生成规模与版面,无需改题库逻辑即可调参:
TOTAL_PAGES:总页数(默认 30)QUESTIONS_PER_PAGE:每页题数(默认 60)cols/rows:网格列、行(默认 4×15)font_size/title_font_size:正文与标题字号underline_length:答题横线长度
运行脚本后输出 math_exercises_20.pdf,题目为二十以内加减法,适合课堂或家庭作业打印。
适用边界与注意点
- 仅覆盖 20 以内加减,不含乘除、应用题或自动判分。
- 需本机已安装 Python 与
reportlab;版式与题量完全由上述常量决定,改参后需重新运行脚本生成新 PDF。 - 随机性与题目去重策略以仓库内
math_exercises.py实现为准;若需特定题型比例,需自行改脚本逻辑。
使用场景
- 小学低年级期末复习前,需要一次性打印多页二十以内加减口算卷,按 4 列 15 行排版并带答题横线
- 托管班每日口算打卡,想改 `TOTAL_PAGES` 为 10 页、每页 60 题后本地生成 `math_exercises_20.pdf` 再复印
- 在家辅导孩子时字号偏小,通过调整 `font_size` 与 `underline_length` 重新跑 `math_exercises.py` 得到更易书写的打印版
- 备课组统一练习纸版式,用相同 `cols`、`rows` 参数批量出 PDF,避免各人用 Word 拼版不一致
适合人员
- 教一二年级数学、每周要印口算练习纸的班主任或科任老师
- 在家辅导孩子二十以内加减、希望本地批量出可打印 PDF 的家长
- 托管或培训机构助教,需按班级调整页数与每页题量后快速出卷
- 会用 Python 改脚本常量、把练习纸版式固定给教研组共用的备课老师