【教学类-05】20211018 Python VSC 大班 数字比大小(> <)

发布于:2022-11-06 ⋅ 阅读:(262) ⋅ 点赞:(0)

       20211018孩子们做了一次数字分合(5以内和10以内各28份)。水平差异还是比较大的。很多孩子似乎没有做过分合题型,5以内的题目都是把已有两个数字加在一起(分合是减法),虽然都填了,但是答案是不正确的。而计算题练得多11号嚷着:我已经做了5张10以内了,我要做100以内 !17号也跟风道:我要做20以内,老师你去弄20以内的题目。

     他们的声音让只敢选5以内的同伴们(今天27人,20人选了5以内,7人选了10以内)好生羡慕啊!

     统一模式的题目里也有那么明显的层次差异,阿夏决定测试一个简单的题型——比大小,让每个孩子都接触到100,获得成功感,并继续练习写名字、学号和班级号。当然考虑大班幼儿的水平,直接上100以内的数字比大小,而且题量比较多,看看孩子们在数值大小上的判断上能力。

   题型:100以内比大小

      (这也是对现有的代码做的局部修改,感谢原作者的通用模板)

# !/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Hiuhung Wan
 
import random
 
def add_test(sum_value, count):
    '''
    返回指定个数(count)的计算题,以计算某数(sum_value)以内的加法
    :param sum_value: 指定某数以内(的加法)
    :param count: 随机生成多少题
    :return: 返回count个计算题
    '''
 
    questions = ''
    count_temp = 0   # 计数器

#  求列试题的第3个数字c
    while True:
        a = random.randrange(0, sum_value+1)  # 第1个数a 如果是5以内计算题,随机生成0.1.2.3.4.5 实际就是5以内 
        b = random.randrange(0, sum_value+1)   # 第2个数b 随机生成 0.1.2.3.4.5
        # if a+b <= sum_value:   # 如果第1个数字a+第2个数字b小于输入的数字(5以内)
        str_temp = str(a) + '(   ) ' + str(b) + '' + '  \n'
        questions += str_temp
        count_temp += 1
        if count_temp >= count:
            break
 
    return questions

#  (比大小比较简单,题目多出点,直接做100的题目
def main():
    # sum_value, count = 5, 3360     # 随机出3360题 每列30题,每页240题*14张(28人) 每人做120题,
    # # sum_value, count = 10, 3360    # 随机出3360题 每列30题,每页240题*14张(28人) 每人做120题,
    # sum_value, count = 20, 3360      # 随机出3360题 每列30题,每页240题*14张(28人) 每人做120题,
    # sum_value, count = 50, 3360     # 随机出3360题 每列30题,每页240题*14张(28人) 每人做120题,
    sum_value, count = 100, 3360    # 随机出3360题 每列30题,每页240题*14张(28人) 每人做120题,
    text = ''
    q = add_test(sum_value, count)
    str_title = '%d以内大于小于题%d题.txt' % (sum_value, count)
    with open(str_title, "w") as f:
        f.write(q)
    f.close()
 
if __name__ == '__main__':
    main()

因为这里不涉及数字加减,所以不需要if条件,后面的几行全部向前递进一格(shift+TAB)

 A4横版每列30题,每页240题*14张(28人)  拆分2份,每人做孩子做'比大小 '120题题,所以批的总数要多一点,比如28个孩子,需要14张纸,30*4*28=3360题

TXT文本在D\test目录下

 

 复制到word模板里,以下为打印设置。(页眉 :姓名、班级、学号 输入两次  默认设置、页脚:100以内< > 默认设置 输入两次,这样中间切开后,每张题目都有页眉和页脚 )

      打印效果图

      这是阿夏第6个实际运用到幼儿园教学中的Python自动化案例(教学类-05),希望能通过借鉴、实验、修改,将Python运用到幼儿园办公工作和幼儿教学中,提高工作效率,推动幼儿个性化学习和层次性学习成效。

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到