import random
teachers = ["教师1", "教师2", "教师3", "教师4", "教师5", "教师6", "教师7", "教师8"]
offices = [[], [], []]
for teacher in teachers:
# noinspection PyArgumentList
office= random.randint(0,2)# 随机生成一个0到2之间的整数作为办公室索引
offices[office].append(teacher) # 将教师分配到办公室
#使用random模块的randint函数来随机选择办公室的索引,然后将教师分配到相应的办公室。\
# 具体来说,for循环遍历教师列表,然后使用randint函数在0到2之间生成一个随机数,该随机数表示办公室的索引
# 打印分配结果
for i, office in enumerate(offices):
#for i, b in enumerate(a) 方式需要同时对 i,b两个变量同时赋值,\
# i 赋值为a当前元素的下标,b赋值为a当前的元素
print(f"办公室{i+1}的教师有:")
for teacher in office:
print(teacher)
#输出将会遍历office中的每个Teacher对象,并打印出相应的信息
print()
随机分配8个教师到3个教室
最新推荐文章于 2024-05-20 10:46:40 发布