【教学类-06-13】20231126 (55格版)趣味题(一)1-9加法题(10倍)(整十相加)

作品展示

【教学类-06-13】20231126 (55格版)趣味题(一)1-9加法题(10倍)(整十相加)_第1张图片

背景需求:

1、会做加法题的孩子5分钟内完成题目,太快了,所以为了拉平差异,需要给这些会做另外的题目,比如提供一些他们没有做过的“趣味题形”。

2、好多次,听见大班孩子在互相“考试”——“老师,你知道100+100等于多少吗?”“XX,你知道300+300等于多少?不对,是600!”

由此,我想写“整百”的加法题,如100+100=、200+300=,这种类似于1+1=、2+2=的题目,给孩子拓宽一下思路。

代码展示——整百加法题

'''
X-Y 之间的加法题(增加趣味性 的100+200=)
时间:2023年11月26日 21:46
作者:阿夏
'''


import random,time
from win32com.client import constants,gencache
from win32com.client.gencache import EnsureDispatch
from win32com.client import constants # 导入枚举常数模块
import os,time

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


from docxtpl import DocxTemplate
import pandas as pd
from docx2pdf import convert
from docx.shared import RGBColor

# 第一步:制作不重复所有“+”、不重复所有减法

# 不重复的数字题
num=int(input('打印几份(必须是双数)\n'))
gz=int(input('一共几个单元格(55个)\n'))
classroom=input('班级(输入中、大)\n')
size=20
height1=12
weight1=5
sum1=int(input('X-Y以内的“+” 最小数字X\n'))
sum2=int(input('X-Y以内的“+” 最大数字Y\n'))


for  sum in [sum2]:
# 5以内“+”题共21题
    P=[]
    for a in range(sum1*100,sum2*100+100,100):     # 起始数字就是10,就是排除掉0-10之间的数字
        for b in range(100,sum2*100+100,100):      # 起始数字为0,
            if sum1*100<=a+b

结果发现,加数和被加数题目太长了,根本没有地方写答案了。T_T

【教学类-06-13】20231126 (55格版)趣味题(一)1-9加法题(10倍)(整十相加)_第2张图片

有点写不下了,所以改成整十相加

代码展示——整十加法题 (排除0,从1-9)

【教学类-06-13】20231126 (55格版)趣味题(一)1-9加法题(10倍)(整十相加)_第3张图片

'''
X-Y 之间的加法题 整十相加
时间:2023年11月24日 21:46
作者:阿夏
'''


import random,time
from win32com.client import constants,gencache
from win32com.client.gencache import EnsureDispatch
from win32com.client import constants # 导入枚举常数模块
import os,time

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


from docxtpl import DocxTemplate
import pandas as pd
from docx2pdf import convert
from docx.shared import RGBColor

# 第一步:制作不重复所有“+”、不重复所有减法

# 不重复的数字题
num=int(input('打印几份(必须是双数)\n'))
gz=int(input('一共几个单元格(55个)\n'))
classroom=input('班级(输入中、大)\n')
size=20
height1=12
weight1=5
sum1=int(input('X-Y以内的“+” 最小数字X\n'))
sum2=int(input('X-Y以内的“+” 最大数字Y\n'))


for  sum in [sum2]:
# 5以内“+”题共21题
    P=[]
    for a in range(sum1*10,sum2*10+10,10):     # 10-90, 每隔10个数字抽一次10整数
        for b in range(sum1*10,sum2*10+10,10):      # 起始数字为0,
            if sum1*10<=a+b

作品展示:

【教学类-06-13】20231126 (55格版)趣味题(一)1-9加法题(10倍)(整十相加)_第4张图片

感悟:

这些趣味题都是给有加法经验的孩子“玩”,

不会做的孩子还是从5以内开始练习实物点数、数字书写吧

你可能感兴趣的:(python,开发语言)