赞
踩
- '''
- 8位老师,3个办公室。 将8位老师随机分配到3个办公室
- 1. 准备数据
- 1.1 8位老师--列表
- 1.2 3办公室--列表嵌套
- 2. 分配老师到办公室
- ----随机
- 把老师的名字写入到办公室列表, 办公室列表追加老师名字数据
- 3. 验证
- 打印办公室详细信息, 打印每个办公室的人数和老师的名字
- '''
- teachers = ['A' , 'B' , 'C' , 'D' , 'E' , 'F' , 'G' , 'H'] #8位
- office_group =[[] , [] , []] #列表组
- import random
- for name in teachers: #8位老师循环,for
- ran_num = random.randint(0 , 2) #随机办公室,列表0,1,2
- office_group[ran_num].append(name) # 随机出某一办公室,增加循环列表数据
- print(office_group)
- print()
- i = 1
- for office in office_group: #上面循环office_group已经完成,以它为基础再次for循环。
- print(f'办公室{i}的人数为{len(office)}位,分别是:') #len取每个子列表数,
- for name in office: #以子列表再循环,输出名字内容
- print(name)
- i += 1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。