学校共有3个办公室,现在有8位老师等待工位的分配,请编写程序,完成办公室的随机分配。
可以运用列表的嵌套,在办公室列表中定义三个列表,分别表示三个办公室。
随机生成办公室列表,将某位老师添加到随机生成的办公室里。
import random
teacher = ["张三","李四","name3","name4","name5","name6","name7","name8"]
office =[[],[],[]]
for i in range(8): #for循环随机某个办公室添加某个老师
j=random.randint(0,2) #随机生成办公室号码
office[j].append(teacher[i]) #将某位老师添加进随机生成的办公室
for i in range(3): #循环输出办公室的老师
print(f'办公室{i+1}有这些老师:{office[i]}')
输出结果
再运行结果就会不一样