以下是一个使用 Python 实现学生到不同兴趣小组随机分配的程序:

import random

# 定义学生列表和兴趣小组列表
students = ['Alice', 'Bob', 'Charlie', 'Dave', 'Eve', 'Frank', 'Grace', 'Henry', 'Ivy', 'Jack']
interests = ['Reading', 'Writing', 'Music', 'Sports', 'Art']

# 定义空字典,用于存储学生兴趣小组分配结果
groups = {}

# 随机分配学生到兴趣小组
for student in students:
    group = random.choice(interests)
    if group in groups:
        groups[group].append(student)
    else:
        groups[group] = [student]

# 输出兴趣小组分配结果
for group, students in groups.items():
    print(f'{group} Group:')
    for student in students:
        print(f'	{student}')

运行以上代码,可以得到类似如下的输出结果:

Writing Group:
	Bob
	Frank
Grace Group:
	Alice
	Ivy
Charlie Group:
	Charlie
	Dave
Henry Group:
	Henry
Jack Group:
	Jack
Music Group:
	Eve
Sports Group:
	Art

在这个例子中,我们定义了一个包含 10 名学生和 5 种不同兴趣的小组的问题。程序使用 random.choice() 函数随机分配每个学生到一个兴趣小组,并将结果存储在一个字典 groups 中。最后,程序输出每个兴趣小组的学生列表。

Python 学生兴趣小组随机分配程序

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

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