【教学类-40-02】A4骰子纸模制作2.0(统计表、棋盘)

2023-10-28 22:12

本文主要是介绍【教学类-40-02】A4骰子纸模制作2.0(统计表、棋盘),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 作品展示

背景需求

上次做了一个骰子1.0(纸盒插口式样),但是无论是裁剪纸模(去掉白边),还是凹造型(立体、黏贴),4/5大班幼儿都感到困难。因此我想让纸模更简单。

1、裁剪边缘少一点凹凸,都是直线

1.0版本,边缘折线多,幼儿剪起来费力。

2.0版本,边缘折线多,幼儿剪起来费力。

2、裁剪边缘少一点凹凸,都是直线

由于纸模调整(骰子每面从5.5,变成4.6),所以左下角和右侧有大量空余。为了不浪费纸张,筛子计数的记录纸增加一列,左下角正方形空白处,增加一个棋盘格(让幼儿绘画,磨时间)

素材准备

WORD模板

不设置1.5,这两个格子也会是第一行3个图案

隐藏线条、设置实线、虚线、粗线等,慢慢调整,很繁琐

代码准备

'''
目的:
1、骰子 点数是不同图案
2、作者:阿夏
时间:2023年10月24日)'''import os
# num=int(input('生成多少份(28人)\n'))print('----------第1步:提取图案------------')# 
# path=['▲','●','◆','■','★','✿','❀']#   '♠','♥','♦','♣',]
path=['☆','□','◇','○','△','☉','⊕','☼','☺','☏','☽','◎','⊿','√', '×','☑','☹','☺','☼','♫','☋','❀','❤','☁','☂','✉','✄','✈','♘','♕','♔','♤','♡','♢','♧']# print('----------第2步:新建一个临时文件夹------------')
# # 新建一个”装N份word和PDF“的文件夹
os.mkdir(r'C:\Users\jg2yXRZ\OneDrive\桌面\骰子不同图案\零时Word')print('----------第3步:遍历输入每一种图案 ------------')import 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 qn
import randomimport os,time
import docx
from docx import Document
from docx.shared import Inches,Cm,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 RGBColorfor nn in range(0,len(path)):    doc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\骰子不同图案\骰子横板1个飞镖.docx')# 随机抽取一个图形f=path[nn]# s=[2,1,3,6,4,5]s=[5,2,1,3,6,4]# 需要复制的倍数 第一个格子2个点,第2个格子1个点,第3个格子3个点bg=['11','13','14','24','34','44']# [['▲', '▲'], ['▲'], ['▲', '▲', '▲'], ['▲', '▲', '▲', '▲', '▲', '▲'], ['▲', '▲', '▲', '▲'], ['▲', '▲', '▲', '▲', '▲']]figures=[]    for p in range(len(s)):t=[]for q in range(s[p]):t.append(f) # print(t)figures.append(t)print(figures)           #    table = doc.tables[0]          # 4567(8)行for t in range(len(bg)):   # 02pp=int(bg[t][0:1])    qq=int(bg[t][1:2])  # print(p)               k=figures[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(32)  #输入字体大小默认30号 一行里(可以一页两份)run.font.bold= True  #是否加粗run.font.color.rgb = RGBColor(0,0,0) #数字小,颜色深0-255# 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.CENTER #居中     doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\骰子不同图案\零时Word\{}.docx'.format('%02d'%nn))   doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\骰子不同图案\零时Word\{}.docx'.format('%02d'%nn))   from docx2pdf import convert# docx 文件另存为PDF文件inputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/骰子不同图案/零时Word/{}.docx".format('%02d'%nn)  # 要转换的文件:已存在outputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/骰子不同图案/零时Word/{}.pdf".format('%02d'%nn)  # 要生成的文件:不存在# 先创建 不存在的 文件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 PdfFileMerger
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 = PdfFileMerger()
for pdf in pdf_lst:print(pdf)file_merger.append(pdf)
file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/骰子不同图案/(打印合集)骰子横版1个7形35种({}人共{}份).pdf".format(len(path),len(path)))
file_merger.close()
# doc.Close()# print('----------第5步:删除临时文件夹------------')    
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/骰子不同图案/零时Word') #递归删除文件夹,即:删除非空文件夹

图案来自“搜狐输入法-符号大全-特殊符号”

图案来自“讯飞输入法-特殊符号”。

终端运行

直接运行,不用参数


作品位置:

右侧有一个统计的小表单,数活动相关

左下角有一个10*11的棋盘格,让幼儿绘画,或者玩棋类游戏。

教学实践

时间:2023年10月26日15:15-15:50

班级:大4

人数:22人

材料裁剪:

打印后不裁剪

操作过程

感悟:

1、裁剪纸模效果好:

由于骰子边缘大部分时直线,所以幼儿裁剪效果速度和质量都提高(容易理解),有3位幼儿将每一面剪成小块了(虚线不明显,幼儿以为是实现,就全部剪开了。),由于只打印了23份,没有多余的。我只能用剪下来的白纸片,贴在纸张后面,将六个面拼合。

2、立体结构需要提示

三个黏贴面的制作相对容易,一些孩子看懂了,他们也为同学代做了。所以这次我只对10位幼儿进行面授提示或代做:“先把这个小梯形黏上、出现一个四方框,再把下面的纸条包在外圈,正方形灰色面也是涂胶水的,长纸条贴上后,就剩下最后一个小梯形,胶水黏贴,把长纸条的最后一部分黏贴上取。”

3、实用性

2.0优势:

(1)两根纸条的包裹的骰子(2.0)比纸盒状的骰子(1.0)制作要简单一些。

(2)2.0的边缘四面漏风,可以压扁,放入书包,也可以在压扁后,把手指伸进去整形。

(3)体积更小,幼儿更容易拿。

2.0劣势:

(1)四边漏风,不能当盒子装东西用.

(2)外壳相对更软(全部是一张纸,1.0里面有些地方有两三张纸。)

  (3)  三分作业,纸片多,容易遗失(边走边掉落)

4、关于统计

有一个孩子问我“记录单”玩法,我告诉他甩20次,把显示的点数用阿拉伯数字写在纸上。后来不少孩子写完了。给我看,我提示他们进行”最多数字“”最少数字“的统计。

”数数1出现了几次“我点数后”有5个1.“

”2有1,2,3,有3个“

这时我就发现,我靠目测根本无法直接看到那个数字出现频率最多,最好是先有空格记录”1有几个“”2有几个“,然后观看6个点数一共出现几次,排序,才能推断出”那个数字最多?“”那个数字出现数量最少“

现在记录表上直接是”出现数字的数量最多最少是数字几“,并不合理。

骰子3.0纸膜

这篇关于【教学类-40-02】A4骰子纸模制作2.0(统计表、棋盘)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/296301

相关文章

Git 的特点—— Git 学习笔记 02

文章目录 Git 简史Git 的特点直接记录快照,而非差异比较近乎所有操作都是本地执行保证完整性一般只添加数据 参考资料 Git 简史 众所周知,Linux 内核开源项目有着为数众多的参与者。这么多人在世界各地为 Linux 编写代码,那Linux 的代码是如何管理的呢?事实是在 2002 年以前,世界各地的开发者把源代码通过 diff 的方式发给 Linus,然后由 Linus

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

MySQL record 02 part

查看已建数据库的基本信息: show CREATE DATABASE mydb; 注意,是DATABASE 不是 DATABASEs, 命令成功执行后,回显的信息有: CREATE DATABASE mydb /*!40100 DEFAULT CHARACTER SET utf8mb3 / /!80016 DEFAULT ENCRYPTION=‘N’ / CREATE DATABASE myd

GPU 计算 CMPS224 2021 学习笔记 02

并行类型 (1)任务并行 (2)数据并行 CPU & GPU CPU和GPU拥有相互独立的内存空间,需要在两者之间相互传输数据。 (1)分配GPU内存 (2)将CPU上的数据复制到GPU上 (3)在GPU上对数据进行计算操作 (4)将计算结果从GPU复制到CPU上 (5)释放GPU内存 CUDA内存管理API (1)分配内存 cudaErro

OpenStack离线Train版安装系列—0制作yum源

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

OpenStack镜像制作系列5—Linux镜像

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作

OpenStack镜像制作系列4—Windows Server2019镜像

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录  CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作系

OpenStack镜像制作系列2—Windows7镜像

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作系列

OpenStack镜像制作系列1—环境准备

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作

CSDN:OpenStack镜像制作教程指导(全)

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录,涉及基本环境准备、常见类型操作系统的镜像制作。 让你可以从零开始安装一个操作系统,并支持个性化制作OpenStack镜像。 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows