第七章 03 办公室的随机分配

#需求:有三个办公室,八位老师,八位老师随机分配到三个办公室
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值