刚学习的一个案例,想和各位讨论一下!
内容有随机函数random,for循环语句嵌套,格式化打印等
#将八位老师随机分配进三个办公室,并打印出办公室老师的名字
import random #导入随机函数
teachers = ['a','b','c','d','e','f','h','g'] #八个老师
offices = [[],[],[]] #三个办公室
for name in teachers: #遍历名字列表
num = random.randint(0,2) #0-2随机数
office = offices[num].append(name) #将老师名字添加进子列表
i = 1 #赋值i=1
for office in offices: #验证添加是否成功
print(f'办公室{i}有{len(office)}人,分别是: ')#格式化输出各办公室老师的人数及名字
for name in office: #遍历子列表
print(name) #打印名字
i += 1 #i=i+1
就先这样吧,有没有大佬有更简单的方法呢?