列表元素追加&列表嵌套&列表循环遍历&换行符去掉&换行符添加

# 随机分配老师到3个办公室

# 定义老师
teachers = ["zhao", "qian", "sun", "li", "sun", "zhou"]
# 定义3个空办公室
offices = [[], [], []]

# 循环遍历每一位老师,随机“添加”到3个办公室中的1个
for name in teachers:
    num = random.randint(0, 2)  # 生成0~2范围内的随机数
    offices[num].append(name) #随机选择办公室,将遍历到的老师添加进去。

# 打印出每一个办公室的人数,这就要遍历每个办公室
i = 1
for office in offices:
    print("办公室%d的人数是:%d"%(i,len(office)),"\n老师分别是:", end="") # "\n" 指定位置加上换行, end=""去掉行尾换行
    # 打印出每个办公室的老师,这就要遍历每个办公室的元素,即每个老师的名字
    for name in office:
        print(name, end=' ') # 老师和老师之间要有空格
    i+=1
    print("\n") # 办公室之间要加换行

运行结果是:

办公室1的人数是:0 
老师分别是:

办公室2的人数是:4 
老师分别是:qian li sun zhou 

办公室3的人数是:2 
老师分别是:zhao sun 


Process finished with exit code 0
办公室1的人数是:2 
老师分别是:li zhou 

办公室2的人数是:3 
老师分别是:qian sun sun 

办公室3的人数是:1 
老师分别是:zhao 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值