六一学习汇:比赛分组

2019-06-06745
AI 快速预览详细 收起
本文介绍了一种使用Python编程实现比赛分组的方法,适用于STEM教育场景。通过4个列表分别存放小学组、初中组、高中组和最终分组结果,并使用3个变量存储编号、选中的组和分组数据记录。通过随机算法从不同学段的小组中抽取成员,形成最终分组。这种方法可以帮助教师和学生简化分组过程,提高效率。
project-image

前面自己拟的一个练习题。

写了一个参考答案。

只供参考。

学习中,所以不是最优,欢迎指导。

project-image

步骤1 数据准备

用文本的目的是要练习中方便导入。

准备了3个小组的编号。

x01-x30,c01-c30,g01-g30.

project-image

步骤2 列表与变量

做了4个列表,分别放小学组,初中组,高中组,最终分组。

3个变量,分别用来存入编号,选中的组,分组数据记录。

算法和前一个帖子(随机分组)一样。

从小学,初中,高中分别随机选中一个组,组合在一起,存入最终分组结果列表。


project-image
project-image

步骤3 第一个分组数据产生

选出一个小学组

project-image

先出一个初中组和一个高中组

project-image

重复执行20次,可以完成全部任务。

project-image
project-image

上面介绍的还算清楚,所以程序就不上传了。

编程解析视频,等待录制。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -