【教学类-52-05】20240417动物数独(4宫格)黏贴卡片需要至少几张?难度1-9 打印版

作品展示:

背景需求:

实际打印的是以下代码生成的动物数独(2*2)学具

【教学类-52-03】20240412动物数独(4宫格)难度1-9 打印版-CSDN博客文章浏览阅读1.1k次,点赞30次,收藏17次。【教学类-52-03】20240412动物数独(4宫格)难度1-9 打印版https://blog.csdn.net/reasonsummer/article/details/137695074

区角活动时,孩子从第1关做到第7关,然后发现:“猴子卡片没有,没法继续通关了!“

由于每种动物只打印了12只,因而可能会先数量不够的问题

那么这套动物数独学具,需要准备多少张卡呢?

用程序估算需要卡片的张数(每张48个小动物,12个一种)

'''
4宫格难度1-难度9(抽取10%-90%的空格)实际是几个空?,至少需要几张动物卡片
作者:阿夏
时间:2024年4月17日
'''n=4
g=n*nnn=[]
for i in range(1,10):print(f'{n}宫格,难度{i},抽取{i*10}%:实际有{int(g*i*10/100)}空,已有图案{g-int(g*i*10/100)}')nn.append(int(f'{int(g*i*10/100)}'))# # 4宫格,难度1,抽取10%:实际有1空,已有图案15# # 4宫格,难度2,抽取20%:实际有3空,已有图案13# # 4宫格,难度3,抽取30%:实际有4空,已有图案12# # 4宫格,难度4,抽取40%:实际有6空,已有图案10# # 4宫格,难度5,抽取50%:实际有8空,已有图案8# # 4宫格,难度6,抽取60%:实际有9空,已有图案7# # 4宫格,难度7,抽取70%:实际有11空,已有图案5# # 4宫格,难度8,抽取80%:实际有12空,已有图案4# # 4宫格,难度9,抽取90%:实际有14空,已有图案2
print(nn)
# [1, 3, 4, 6, 8, 9, 11, 12, 14]
n3=sum(nn)
print(n3)
# 68
# 一共68空,没空可能是4种图案,一张是4种动物每种12个,一页48个,
z=float(n3*4/48)
print(f'{z}张')
# 5.666666666666667张
zz=int(z)+1
print(f'单份9张,实际缺{zz}张图片(每张48个/4=12个)')
# 单份9张,实际缺6张图片(每张48个/4=12个)print(f'双份18张,实际{zz*2}张图片(每张48个/4=12个)')
# 双份18张,实际12张图片(每张48个/4=12个)

结论

4宫格,难度1,抽取10%:实际有1空,已有图案15
4宫格,难度2,抽取20%:实际有3空,已有图案13
4宫格,难度3,抽取30%:实际有4空,已有图案12
4宫格,难度4,抽取40%:实际有6空,已有图案10
4宫格,难度5,抽取50%:实际有8空,已有图案8
4宫格,难度6,抽取60%:实际有9空,已有图案7
4宫格,难度7,抽取70%:实际有11空,已有图案5
4宫格,难度8,抽取80%:实际有12空,已有图案4
4宫格,难度9,抽取90%:实际有14空,已有图案2
[1, 3, 4, 6, 8, 9, 11, 12, 14]
68
5.666666666666667张


单份9张(难度1-9),实际缺6张图片(每张48个/4=12个)
双份18张(难度1-9),实际缺12张图片(每张48个/4=12个)

存在问题

实际上光是裁剪一张图片48个图案,并塑封、裁剪,就很费时间,加上还要黏贴磁片,更是费时费力。

我不想真的剪12张*48张卡片!!!

因此我进行推算:

14空需要4种图案,也就是14*4=96张图(约等于2份)

# 测算卡片数量
# 使用切片倒过来
reversed_numbers = nn[::-1]
print(reversed_numbers)
# [14, 12, 11, 9, 8, 6, 4, 3, 1]
mm=[]
for x in reversed_numbers:num=round(x*4/48,2)print(num)decimal_part = num % 1   # 获取数字的小数部分if decimal_part == 0:result = int(num)   # 如果小数部分为0,保留整数部分mm.append(result)else:result = int(num) + 1    # 如果小数部分不为0,加1mm.append(result)print(result)   # 打印结果
print(mm)
# [2, 1, 1, 1, 1, 1, 1, 1, 1]
m3=sum(mm)
print(m3)
# 10张  
# 两份可能需要10张
# 14空需要2张打印纸(96图),即使14个空都是猴子,那么其他三种动物就会多14*3只,

统计算出,单套难度1-9,需要10张卡片(多算的),

结果:

我感觉除非是代码生成图片时,就直接获取删除格子的信息(数字及动物名称),否则很难算出正正好好的卡片数量(都是估摸着要✖4种)

所以我先打印2张图片(64*2),确保每种动物有12*3=36图,然后让孩子先做一套题,看看够不够,然后再做两套题试试够不够。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/311569.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

排序:冒泡排序,直接插入排序,简单选择排序,希尔排序,快速排序,堆排序,二路归并排序

目录 一.冒泡排序 代码如下 冒泡排序时间复杂度分析 二.直接插入排序 直接插入排序时间复杂度分析 直接插入排序优化:折半插入排序 三.简单选择排序 简单选择排序优化:双向选择排序 选择排序时间复杂度 双向选择排序时间复杂度 四.希尔排序 希…

2.2 iHRM人力资源 - 主页权限认证、Vux共享用户资料

iHRM人力资源 - 主页权限认证、主页内容展示 2.IHRM人力资源 - 登录-CSDN博客 文章目录 iHRM人力资源 - 主页权限认证、主页内容展示一、主页权限认证1.1 主页权限认证分析1.2 主页权限认证 - permission.js1.2.1 进度条部分1.2.2 token 认证 二、Vuex共享用户资料2.1 需求分析…

day02|最小花费爬梯子

最小花费爬梯子 比如 有一个数组 【2 5 20】我们直接选择从1号梯子(从零编号)跳两格就出去了。 算法原理 我们可以得出楼顶其实是数组的最后一个元素的下一个位置。对于最值问题我们可以尝试使用dpdp我们首先应该定义状态方差的含义,一般以…

Linux的重要命令(二)+了解Linux目录结构

目录 一.Linux的目录结构 二.查看文件内容命令 1.cat 命令 2.more 命令 3.less 命令 4.head 命令 5.tail 命令 6.拓展 head 和 tail 的其他用法 ​编辑 三.统计文件内容的命令-wc ​编辑 四.检索和过滤文件内容的命令-grep ​编辑 ​编辑 五.压缩命令 gzip 和 bz…

android studio 网络请求okhttp3、okgo

一、在build.gradle文件里添加 implementation com.squareup.okhttp3:okhttp:4.9.0 implementation com.squareup.okhttp3:okhttp:3.12.0 implementation com.squareup.okio:okio:1.17.4 implementation com.lzy.net:okgo:3.0.4 implementation com.alibaba:fastjson:1.2.57 i…

windows下已经创建好了虚拟环境,但是切换不了的解决方法

用得多Ubuntu,今天用Windows重新更新anaconda出问题,重新安装之后,打开pycharm发现打开终端之后,刚开始是ps的状态,后面试了网上改cmd的方法,终端变成c盘开头了 切换到虚拟环境如下:目前的shell…

实现iOS App代码混淆

简介 在开发iOS应用程序时,保护代码安全是至关重要的。代码混淆是一种常用的技术,可以增加逆向工程的难度,防止他人对代码的篡改和盗用。本文将介绍如何实现iOS App代码混淆的步骤和操作方法。 整体流程 下面是实现iOS App代码混淆的整体流…

大数据平台搭建2024(一)

一:基础配置 创建虚拟机并查出ip地址进行连接 ip a1.配置node01静态ip地址与主机名 vi /etc/sysconfig/network-scripts/ifcfg-ens33修改或添加如下内容: BOOTPROTO"static" ONBOOTyes #根据虚拟机网卡信息配置 IPADDR192.168.200.141 NET…

时隔一年,再次讨论下AutoGPT-安装篇

AutoGPT是23年3月份推出的,距今已经1年多的时间了。刚推出时,我们还只能通过命令行使用AutoGPT的能力,但现在,我们不仅可以基于AutoGPT创建自己的Agent,我们还可以通过Web页面与我们创建的Agent进行聊天。这次的AutoGP…

conda新建环境报错An HTTP error occurred when trying to retrieve this URL.

conda新建环境报错如下 cat .condarc #将 .condarc文件中的内容删除,改成下面的内容 vi .condarc channels:- defaults show_channel_urls: true default_channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.…

2024年认证杯SPSSPRO杯数学建模D题(第一阶段)AI绘画带来的挑战全过程文档及程序

2024年认证杯SPSSPRO杯数学建模 D题 AI绘画带来的挑战 原题再现: 2023 年开年,ChatGPT 作为一款聊天型 AI 工具,成为了超越疫情的热门词条;而在 AI 的另一个分支——绘图领域,一款名为 Midjourney(MJ&…

【教程】cocos2dx资源加密混淆方案详解

1,加密,采用blowfish或其他 2,自定是32个字符的混淆code 3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部)写入到文件 4,遍历资源目录,对每个文件做md5混淆,混淆原始串“相对路径”“文件名”混淆code, 文件改名并且移动到资源目录根…

【Entity Framework】你必须要了解EF中数据查询之数据加载

【Entity Framework】你必须要了解EF中数据查询之数据加载 文章目录 【Entity Framework】你必须要了解EF中数据查询之数据加载一、概述二、预先加载2.1 包含多个层级2.2 经过筛选的包含 三、显示加载3.1查询关联实体 四、延时加载4.1 不使用代理进行延迟加载 一、概述 Entity…

电脑网络一切正常但无法上网-注意检查代理

当电脑出现无法上网, 但是网络适配器又一切正常的时候, 不妨检查一下网络代理设置, 看是否处于开启状态。如果是开启状态, 关闭后再次尝试。 代理服务器自动设置成开启状态, 并且代理地址服务器地址设置成127.0.0.1:1…

提升测试效率都有哪些具体手段?

🔥 交流讨论:欢迎加入我们一起学习! 🔥 资源分享:耗时200小时精选的「软件测试」资料包 🔥 教程推荐:火遍全网的《软件测试》教程 📢欢迎点赞 👍 收藏 ⭐留言 &#x1…

OVITO-2.9版本

关注 M r . m a t e r i a l , \color{Violet} \rm Mr.material\ , Mr.material , 更 \color{red}{更} 更 多 \color{blue}{多} 多 精 \color{orange}{精} 精 彩 \color{green}{彩} 彩! 主要专栏内容包括: †《LAMMPS小技巧》: ‾ \textbf…

Matlab|电价型负荷需求响应(考虑电价变化)

程序复现来源于《计及需求响应消纳风电的电-热综合能源系统经济调度 》第四章内容。 一、原理 需求响应的基本原理是需求侧根据电力市场价格和电网要求改变其负荷需求以 获取一定的利益回报。其中 PDR 可通过直观的电价变化信号引导用户调节用电方式, 从而达到优…

JVM结构化体系

目录 目录 1.JVM 简介 1.1. 如何理解 JVM 呢? 1.2. 市场主流 JVM 分析? 1.3. 为什么要学习 JVM? 1.4. 字节码底层是如何执行呢? 如何理解 JIT 呢? 为什么 JVM 中解释执行与编译执行的并存(混合模式&…

JavaScript 高性能编程 —— 加载和运行

JavaScript 在浏览器中的性能,可认为是开发者所要面对的最重要的可用性问题。此问题因 JavaScript 的阻塞特征而复杂,也就是说,当 JavaScript 运行时其他的事情不能被浏览器处理。 事实上,大多数浏览 器使用单进程处理 UI 更新和 JavaScript 运行等多个任务,而同一时间只能…

ADB的基本语法及常用命令

学习网址 ADB命令的基本语法如下&#xff1a; adb [-d|-e|-s <serialNumber>] <command> 如果有多个设备/模拟器连接&#xff0c;则需要为命令指定目标设备。 参数及含义如下&#xff1a; 常用命令如下&#xff1a; 1. 启动ADB服务 adb start-server 2. 停止…