以下是一个简单的 Python 程序,用于将学生分配到不同的兴趣小组:

import random

# 学生名单和兴趣列表
students = ['张三', '李四', '王五', '赵六', '钱七', '孙八', '周九', '吴十']
interests = ['篮球', '足球', '乒乓球', '游泳', '跑步', '绘画', '音乐', '舞蹈']

# 将学生随机分配到兴趣小组
random.shuffle(students)
groups = {}
for i in range(len(students)):
    group = interests[i % len(interests)]
    if group in groups:
        groups[group].append(students[i])
    else:
        groups[group] = [students[i]]

# 输出分组结果
print('分组结果:')
for group, members in groups.items():
    print('兴趣小组 ', group, ': ', ', '.join(members))

该程序首先定义了一个学生名单和一个兴趣列表,然后使用 Python 的 random.shuffle 函数随机打乱学生名单。接下来,程序使用一个循环将每个学生分配到一个兴趣小组中,并将分组结果保存在一个字典中。最后,程序输出分组结果。

请注意,该程序只是一个简单的示例,实际应用中可能需要更复杂的算法和数据结构来进行分组。

Python 学生兴趣小组分配程序

原文地址: https://www.cveoy.top/t/topic/oruk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录