题目描述:
将八位教师随机分配到三个办公室,输出每个办公室中的人数以及老师的名字
代码:
1 import random
2 offices=[[],[],[]]
3 names=["a","b","c","d","e","f","g","h"]
4 for name in names:
5 index=random.randint(0,2) #0,1,2
6 offices[index].append(name)
7
8 i=1
9 for office in offices:
10 print("第%d个办公室的人数为%d"%(i,len(office)))
11 i=i+1
12 for name in office:
13 print("%s"%name,end=" ")
14 print("
")
结果展示:
由于分配是随机的,每次运行的结果是不一样的