当前位置: 首页 > news >正文

【教学类-05-02】20231216 (比大小> <=)X-Y之间的比大小88题(补全88格子,有空格分割提示)

作品展示:

背景需求:

1、以前做过一份比大小的题目

【教学类-05-01】20211018 Python VSC 大班 数字比大小(> <)_vsc比较3位数大小-CSDN博客文章浏览阅读674次。【教学类-05-01】20211018 Python VSC 大班 数字比大小(> <)_vsc比较3位数大小https://blog.csdn.net/reasonsummer/article/details/120833953

A4一半大小、50以内比大小,学习难度:

(1)学具的题目多,符号写在括号了。当时的大班幼儿没见过大于小于等于,不知如何操作,我让孩子圈画大的数字。效果不理想。

(2)学具打印数量多,以至于3年后的库存资料里还有这款食之无味、弃之可惜的学具。

(3)比大小的范围大,先生成了50以内比大小,幼儿不会做。y后来生成10以内,幼儿圈的太快。

3、现阶段思考:

(1)光做加减法题目,会做的幼儿会厌烦(太简单了),不会做的孩子不参与(我不会,可以带回家做吗),所以需要再提供一些其他样式的题目,换换花样。如果难度低,也能让部分孩子进行练习。

(2)用“X-Y”的加法、二位数加减法排序去0,补全55格子等代码进行组合,设计一套“X-Y以内比大小”

素材准备:

WORD设计——11*8=88题(16列实际是8列题目)

代码展示:

'''
X-Y 之间比大小  一页两份,不足的题目数继续补全
1、圈出大的数字,
2、><=
3、适合中班
时间:2023年12月16日 21:46
作者:阿夏
'''
import random
from win32com.client import constants,gencache
from win32com.client.gencache import EnsureDispatch
from win32com.client import constants # 导入枚举常数模块
import os,timeimport docx
from docx import Document
from docx.shared import Pt 
from docx.shared import RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qnfrom docxtpl import DocxTemplate
import pandas as pd
from docx2pdf import convert
from docx.shared import RGBColor# 第一步:制作不重复所有“+”、不重复所有减法# 不重复的数字题
num=int(input('打印几份(必须双数)\n'))classroom=input('班级(输入中)\n')
size=20
height1=11
weight1=8*2
gz=height1*weight1   # 176格子,=88题
sum1=int(input('X-Y以内的“+” 最小数字X\n'))
sum2=int(input('X-Y以内的“+” 最大数字Y\n'))# 5以内“+”题共21题
P=[]
# # 加数
# P2=[]
# 被加数
for a in range(0,sum2+1):     # 起始数字就是10,就是排除掉0-10之间的数字for b in range(0,sum2+1):      # 起始数字为0,if 0<=a+b<sum2+1:         # print('{}+{}='.format(a,b))P.append('{}{}'.format('%02d'%a,'%02d'%b))if 0<=b+a<sum2+1:       # print('{}+{}='.format(a,b))P.append('{}{}'.format('%02d'%b,'%02d'%a))else:passP =list(set(P))    # 排除重复,但随机打乱
P.sort()    # 小到大排序
print(P)
# for i in P :
#     print(i)
# ['0000', '0001', '0002', '0003', '0004', '0005', '0100', '0101', '0102', '0103', '0104', '0200', '0201', '0202', '0203', '0300', '0301', '0302', '0400', '0401', '0500']# “+”题生成都是按小到大排列的,不需要sort排序  
print('{}-{}之间的加法题共有  {}  题'.format(sum1,sum2,len(P)))  # 21  # 第一行的班级和项目 确定题目总数c='{}'.format(classroom)if len(P) <=gz:title="{}-{}'>=<'{}抽{}".format(sum1,sum2,len(P),len(P))
if len(P) >gz:title="{}-{}'>=<'{}抽{}".format(sum1,sum2,len(P),int(gz/2))# 表格0 表格2的 03 05单元格里写入标题信息c
# 制作"单元格"
d=['0004','0008']
bg=[]
for x in range(1,height1+1):       #    #数行 先高 后宽  16for y in range(0,weight1):      #    11s1='{}{}'.format('%02d'%x,'%02d'%y)       #数行 先x 后y  bg.append(s1)   
print(bg)        
# print(len(bg))bg.insert(0,d[1])
bg.insert(0,d[0])
print(bg)
print(len(bg))
# 178格子# 新建一个”装N份word和PDF“的临时文件夹
imagePath1=r'C:\Users\jg2yXRZ\OneDrive\桌面\比大小\零时Word'
if not os.path.exists(imagePath1):  # 判断存放图片的文件夹是否存在os.makedirs(imagePath1)  # 若图片文件夹不存在就创建D=[]
for z in range(0,int(num/2)):   #多少份  # 标题说明# 新建worddoc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\比大小\比大小1.0.docx')  for j in range(2):# 如果题目总数小于155,就提取# 例如:0-5 21题,P的第一部分是21题全部,第2部分就21题里面的随机抽屉,第3部分13也是随机抽取,可能会重复PP=[]PPP=[]# P4.clear()PP.clear()        # P.clear()if len(P)<=gz:for l in P :         # 先写入固定的21题PP.append(l)print(PP)print('第1组长度{}'.format(len(PP)))# 0-0只有1题,所以批量155次for e in range(gz):                PP.append('----')                # 四个空w=random.sample(P,len(P))    # 从21题随机抽取不重复21for u in w:        # 遍历提取PP.append(u)        # 添加到PPPP=PP[:int(gz/2)]              # 提取前176格子的一半,print('把21题批量55次后,总数量  实际提取{}格{}'.format(len(PP),len(PPP)))print(PPP)else:w=random.sample(P,len(P))    # 从21题随机抽取不重复21PPP=w# 单独提取所有'0203', 变成 2、3  提取1:2,2-4P4=[]for w in range(len(PPP)):if str(PPP[w][0:2])=='--':   # 如果 遇到----分割线,就写入空(这个不是数字可以int)w1=''else:w1=int(PPP[w][0:2])   # 如果  遇到全部是数字,就写入去掉0的数字(用int)         P4.append(w1)# ['0302',]的03,变成3 if str(PPP[w][2:4])=='--': # 如果 遇到----分割线,就写入空(这个不是数字可以int)w2=''else:w2=int(PPP[w][2:4])    # 如果  遇到全部是数字,就写入去掉0的数字(用int) P4.append(w2)# ['0302',]的02,变成2# 最后在前面加入标题P4.insert(0,title)P4.insert(0,classroom)print('题目所有{}'.format(P4))print(len(P4))#       # 房间模板(第一个表格)要写入的门牌号列表 table = doc.tables[j]          # 表0,表2 写标题用的# 标题写入3、5单元格  for t in range(0,len(bg)):             # 0-5是最下面一行,用来写卡片数字pp=int(bg[t][0:2])     # qq=int(bg[t][2:4])k=str(P4[t])              # 提取list图案列表里面每个图形  t=索引数字print(pp,qq,k)# 图案符号的字体、大小参数run=table.cell(pp,qq).paragraphs[0].add_run(k)    # 在单元格0,0(第1行第1列)输入第0个图图案run.font.name = '黑体'#输入时默认华文彩云字体# run.font.size = Pt(46)  #输入字体大小默认30号 换行(一页一份大卡片run.font.size = Pt(size) #是否加粗# run.font.color.rgb = RGBColor(150,150,150) #数字小,颜色深0-255run.font.color.rgb = RGBColor(150,150,150) #数字小,颜色深0-255run.bold=True# paragraph.paragraph_format.line_spacing = Pt(180) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(pp,qq).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.LEFT #居中  # #       
# #    doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\比大小\零时Word\{}.docx'.format('%02d'%(z+1)))#保存为XX学号的电话号码word     from docx2pdf import convert# docx 文件另存为PDF文件inputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/比大小/零时Word/{}.docx".format('%02d'%(z+1))# 要转换的文件:已存在outputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/比大小/零时Word/{}.pdf".format('%02d'%(z+1))  # 要生成的文件:不存在# 先创建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再转换往PDF中写入内容convert(inputFile, outputFile)print('----------第4步:把都有PDF合并为一个打印用PDF------------')# 多个PDF合并(CSDN博主「红色小小螃蟹」,https://blog.csdn.net/yangcunbiao/article/details/125248205)
import os
from PyPDF2 import PdfMerger
target_path =  'C:/Users/jg2yXRZ/OneDrive/桌面/比大小/零时Word'
pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]
pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]
pdf_lst.sort()
file_merger = PdfMerger()
for pdf in pdf_lst:print(pdf)file_merger.append(pdf)if len(P) <=gz:file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/比大小/(打印合集)01(一页两份 ){}题{}-{}之间比大小共{}题抽{}题({}共{}人打印{}张).pdf" .format(gz,'%02d'%sum1,'%02d'%sum2,'%03d'%len(P),'%02d'%len(P),c,num,int(num/2)))
else:file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/比大小/(打印合集)01(一页两份 ){}题{}-{}之间比大小共{}题抽{}题({}共{}人打印{}张).pdf".format(gz,'%02d'%sum1,'%02d'%sum2,'%03d'%len(P),int(gz/2), c,num,int(num/2)))file_merger.close()
# doc.Close()# # print('----------第5步:删除临时文件夹------------')    
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/比大小/零时Word') #递归删除文件夹,即:删除非空文件夹

重点说明:

最终展示

(1)0-5 用21题反复随机抽取题目,补全88格

分割的地方用空格替代

(2)0-10 用66题,做第1次列表,红色内容都是正序,每份都一样,

比大小,可以用符号和画圈(大数字)来完成

(3)10-20题目数量231,大于88个,所以直接乱序抽取了(如果是正序,就是10-15之间的数字会写出来,后面15-20的数字不会出现)

此时没有空格,说明题目总数231大于等于88格子。

应用方向:“比大小”比“计算题”更简单,适合那些不会写数字的中班孩子进行圈画手指练习。除了5以内,还可以适当增加两位数与一位数的比较。

相关文章:

【教学类-05-02】20231216 (比大小> <=)X-Y之间的比大小88题(补全88格子,有空格分割提示)

作品展示&#xff1a; 背景需求&#xff1a; 1、以前做过一份比大小的题目 【教学类-05-01】20211018 Python VSC 大班 数字比大小&#xff08;&#xff1e; &#xff1c;&#xff09;_vsc比较3位数大小-CSDN博客文章浏览阅读674次。【教学类-05-01】20211018 Python VSC 大班…...

【Spark精讲】Spark与MapReduce对比

目录 对比总结 MapReduce流程 ​编辑 MapTask流程 ReduceTask流程 MapReduce原理 阶段划分 Map shuffle Partition Collector Sort Spill Merge Reduce shuffle Copy Merge Sort 对比总结 Map端读取文件&#xff1a;都是需要通过split概念来进行逻辑切片&…...

SQL错题集3

1.薪水第二多的员工的emp_no以及其对应的薪水salary limit a,b 其中a表示查询数据的起始位置&#xff0c;b表示返回的数量。 &#xff08;MySQL数据库中的记录是从0开始的&#xff09; 注意从0开始 2.员工编号emp_no为10001其自入职以来的薪水salary涨幅值growth 聚合函数不能…...

Elasticsearch:使用 OpenAI 生成嵌入并进行向量搜索 - nodejs

在我之前的文章&#xff1a; Elasticsearch&#xff1a;使用 Open AI 和 Langchain 的 RAG - Retrieval Augmented Generation &#xff08;一&#xff09;&#xff08;二&#xff09;&#xff08;三&#xff09;&#xff08;四&#xff09;​​​​​ 我详细地描述了如何使用…...

[python高级编程]:02-类

此系列主要用于记录Python学习过程中查阅的优秀文章&#xff0c;均为索引方式。其中内容只针对本作者一人&#xff0c;作者熟悉了解的内容不再重复记录。 目录 01-装饰器 overload -- 方法重载 02-多态 多态和鸭子类型 03-设计模式 抽象基类和接口 01-装饰器 overload -- 方…...

java.lang.UnsupportedOperationException异常解决

在执行如下代码时&#xff0c;发现当apps.add("...");代码执行时&#xff0c;会报java.lang.UnsupportedOperationException错误 List<String> apps Arrays.asList("...");apps.add("..."); 问题出现的原因如下&#xff1a; 1、ArrayLi…...

openmediavault debian linux安装配置企业私有网盘(三 )——raid5与btrfs文件系统无损原数据扩容

一、适用环境 1、企业自有物理专业服务器&#xff0c;一些敏感数据不外流时&#xff0c;使用openmediavault自建NAS系统&#xff1b; 2、在虚拟化环境中自建NAS系统&#xff0c;用于内网办公&#xff0c;或出差外网办公时&#xff0c;企业内的文件共享&#xff1b; 3、虚拟化环…...

Two Phase Termination(两阶段)设计模式

Two Phase Termination设计模式是针对任务由两个环节组成&#xff0c;第一个环节是处理业务相关的内容&#xff0c;第二个阶段是处理任务结束时的同步、释放资源等操作。在进行两阶段终结的时候&#xff0c;需要考虑&#xff1a; 第二阶段终止操作必须保证线程安全。 要百分百…...

闲人闲谈PS之四十九——PLM和SAP集成常见的问题

惯例闲话&#xff1a;天气突变&#xff0c;没想到珠三角也骤降了10几度&#xff0c;昨晚还吹风扇模式&#xff0c;早上起来一下子感觉丝丝凉意。闲人还是喜欢冬天&#xff0c;冷&#xff0c;能让人思维清晰&#xff0c;提高工作效率。趁着天气适宜&#xff0c;赶紧加班擦屁股去…...

帆软BI目录

数据导入ORACLE库 写法 SELECT * FROM (SELECT a.id ,a.expandType,a.parentId,a.displayName,a.sortIndex,LEVEL lv ,replace(sys_connect_by_path(displayName,//),//Dec-Entry_Management//,) AS 路径FROM FINE_AUTHORITY_OBJECT aSTART WITH a.id decision-directory-ro…...

(第8天)保姆级 PL/SQL Developer 安装与配置

PL/SQL Developer 安装与配置(第8天) 咱们前面分享了很多 Oracle 数据库的安装,但是还没有正式使用过 Oracle 数据库,怎么连接 Oracle 数据库?今天就来讲讲我学习中比较常用的 Oracle 数据库连接工具:PL/SQL DEVELOPER。 PL/SQL Developer 的安装和配置对于新手来说还是…...

【CSS】前端点点点加载小点样式css动画过程实现

对话的 ... 加载动画&#xff0c;直接用 CSS 就可以实现&#xff0c;样式可以自己改&#xff0c;逻辑大差不差 <div class"loading-text"><span class"dot1"></span><span class"dot2"></span><span class&quo…...

【LeetCode: 2415. 反转二叉树的奇数层 | BFS + DFS】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…...

期货股市联动(期股联动助推资本市场上扬)

期股联动——期货股市助推资本市场上扬 随着我国资本市场的不断发展&#xff0c;期货和股票这两个市场也在逐渐紧密地联系起来。期货和股票的相互作用是一种“期股联动”&#xff0c;它能够促进资本市场的上扬。 期货与股票市场 期货市场是一种标准化的场外交易市场&#xf…...

生成式AI的力量,释放RPA的无限潜能

回首即将过去的2023年&#xff0c;互联网行业似乎始终处在各种新概念的热潮激荡之中。其中&#xff0c;最引人注目的话题无疑是AI科技。自人工智能技术实现大规模突破以来&#xff0c;我们见证了一系列生成式AI的涌现。从ChatGPT到百度文心一言&#xff0c;它们纷纷登场&#x…...

【leetcode】链表总结

说明&#xff1a;本文内容来自于代码随想录 链表基本操作 https://leetcode.cn/problems/design-linked-list/ 删除节点 https://leetcode.cn/problems/remove-linked-list-elements/description/&#xff0c;删除节点&#xff0c;虚拟头节点。定义两个节点&#xff0c;分别…...

焦虑,其实是你自愿选择的

如果一个人想要焦虑&#xff0c;他可以永远焦虑下去 从上学&#xff0c;到找工作&#xff0c;从买房到结婚生娃&#xff0c;他总是可以选择用自己的头脑去过度思考未来还没有发生的事情&#xff0c;从而让自己无限焦虑下去&#xff0c;直到生命终结。 我们的生命是存在于当下…...

4G无线工业级路由器在智能制造设备互联互通中的角色

随着工业技术的不断发展和进步&#xff0c;智能制造已经成为了现代制造业的重要趋势和发展方向。而在智能制造过程中&#xff0c;设备之间的互联互通是至关重要的一环。在这个过程中&#xff0c;4G无线工业级路由器扮演着重要的角色&#xff0c;它提供了稳定可靠的网络连接&…...

gitbash下载安装

参考教程 零、下载 官网地址 2.43.0win64 链接&#xff1a;https://pan.baidu.com/s/16urs_nmky7j20-qNzUTTkg 提取码&#xff1a;7jaq 一、安装 图标组件&#xff08;Additional icons&#xff09;&#xff1a;选择是否创建桌面快捷方式&#xff1b;桌面浏览&#xff08;Win…...

系列一、Linux中安装MySQL

一、Linux中安装MySQL 1.1、下载MySQL安装包 官网&#xff1a;https://dev.mysql.com/downloads/file/?id523327 我分享的&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/188_9RnBYlWVzFb_UJH5aaQ?pwdyyds 提取码&#xff1a;yyds 1.2、上传至/opt目录 & 解压…...

AI智能体如何通过MCP协议标准化调用外部工具

1. 项目概述&#xff1a;当AI智能体学会“使用工具” 最近在探索AI智能体开发时&#xff0c;我遇到了一个非常有意思的项目&#xff1a; agentsimdev/agentsim-mcp 。乍一看这个名字&#xff0c;可能有些朋友会感到困惑&#xff0c;这“MCP”是什么&#xff1f;是“模型上下文…...

偏移重载双缸同步电液伺服控制【附代码】

✨ 长期致力于电液伺服系统、双缸同步、联合仿真、力/位切换控制、模糊RBF神经网络PID控制研究工作&#xff0c;擅长数据搜集与处理、建模仿真、程序编写、仿真设计。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流&#xff0c;点击《获取方式》 &#xff08;1&#xff09;双缸力/位切…...

【弹簧】碟形弹簧内锥角数值计算Matlab实现

​✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长毕业设计辅导、数学建模、数据处理、程序设计科研仿真。&#x1f34e;完整代码获取 定制创新 论文复现点击&#xff1a;Matlab科研工作室&#x1f447; 关注我领取海量matlab电子书和数学建模资料 &#x1…...

晨芯阳HC9616带防止逆流功能,500mA高速LDO

HC9616是一系列高精度&#xff0c;低功耗LDO线性稳压器&#xff0c;内部集成防止逆流保护功能、短路保护&#xff0c;过流保护等功能。输出具有高精度、低噪声、高纹波抑制比、低压差等特点&#xff0c;输出可使用小型陶瓷电容&#xff0c;良好的线性和负载调整特性。且具有使能…...

用STC89C52单片机+DHT11做个简易温湿度计(附完整代码和串口打印)

基于STC89C52与DHT11的智能温湿度监测系统开发实战 在创客教育和嵌入式开发入门领域&#xff0c;温湿度监测系统一直是最受欢迎的实践项目之一。这个看似简单的项目实际上融合了传感器技术、单片机编程和通信协议三大核心技能&#xff0c;是检验初学者嵌入式开发能力的绝佳试金…...

终极窗口尺寸调整工具:WindowResizer完整使用指南

终极窗口尺寸调整工具&#xff1a;WindowResizer完整使用指南 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 还在为那些无法拖拽大小的顽固应用程序窗口而烦恼吗&#xff1f;Wind…...

解锁VideoLingo高级功能:打造你的AI字幕组全流程定制指南

解锁VideoLingo高级功能&#xff1a;打造你的AI字幕组全流程定制指南 【免费下载链接】VideoLingo Netflix-level subtitle cutting, translation, alignment, and even dubbing - one-click fully automated AI video subtitle team | Netflix级字幕切割、翻译、对齐、甚至加上…...

案例研究:如何明智地选择案例、精巧地界定边界、深刻地进行分析?

在探索复杂社会现象、商业管理实践或创新科技应用时&#xff0c;案例研究&#xff08;Case Study&#xff09;以其独特的魅力&#xff0c;成为研究者手中一把利器。它允许我们深入、细致地剖析特定“案例”的来龙去脉&#xff0c;揭示其中蕴含的机制、过程和背景。然而&#xf…...

2025届最火的十大降重复率工具推荐

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 当前阶段&#xff0c;部分域内有着AIGC被滥用的状况&#xff0c;这毫无疑问增添了运营成本以…...

艾尔登法环帧率解锁终极指南:如何彻底解放游戏性能限制

艾尔登法环帧率解锁终极指南&#xff1a;如何彻底解放游戏性能限制 【免费下载链接】EldenRingFpsUnlockAndMore A small utility to remove frame rate limit, change FOV, add widescreen support and more for Elden Ring 项目地址: https://gitcode.com/gh_mirrors/el/El…...