#需求:有三个办公室,八位老师,八位老师随机分配到三个办公室 s = """ 步骤: 1.准备数据 1.1 8位老师--列表 1.2 三个办公室-列表镶嵌 2.分配老师到办公室 ****随机分配 就是把老师的名字写入到办公室列表--办公室列表追加老师名字数据 3.验证是否分配成功 打印办公室详细信息;每个办公室的人数和对应的老师名字 """ import random #随机 #1.准备数据 teachers = ['A','B','C','D','E','F','G','H'] # 老师名字代号 offices = [[],[],[]] # 三个办公室 #2.分配老师到办公室--取到每个老师放到办公室列表--遍历老师列表数据 for name in teachers: # 列表追加数据--append:追加序列追加整体 extend:追加拆开的 insert:指定位置追加 num = random.randint(0,2) # num 随机1,2,3 #print(num) offices[num].append(name) #办公室(随机1,2,3,)增加 老师遍历代号 i=1 for office in offices: #遍历三个办公室 print(f'办公室{i}的人数是{len(office)}.老师分别是:') #打印 for name in office: print(name) i+=1