Python自动分配学生到兴趣小组:简单示例程序
以下是一个简单的分配学生到不同兴趣小组的Python程序:
import random
# 定义学生名单和兴趣爱好
students = ['小明', '小红', '小刚', '小李', '小张']
interests = {'运动': [], '音乐': [], '阅读': [], '艺术': []}
# 随机分配兴趣爱好
for student in students:
    interest = random.choice(list(interests.keys()))
    interests[interest].append(student)
# 输出分配结果
for interest, students in interests.items():
    print(interest + '兴趣小组:')
    for student in students:
        print('- ' + student)
    print()
程序首先定义了一个学生名单和兴趣爱好字典。然后使用random.choice()函数随机分配每个学生的兴趣爱好,并将学生添加到相应的小组中。最后输出每个小组的成员名单。
注意,这只是一个简单的示例程序,实际应用中可能需要更复杂的逻辑来确保每个小组的成员数量平均、每个学生的兴趣爱好分配合理等等。
 
原文地址: https://www.cveoy.top/t/topic/oruv 著作权归作者所有。请勿转载和采集!