当前位置:   article > 正文

Python random-列表循环遍历_导入随机库random库,使用列表创建8个老师和3个办公室,利用random库对老师进行随机

导入随机库random库,使用列表创建8个老师和3个办公室,利用random库对老师进行随机
  1. '''
  2. 8位老师,3个办公室。 将8位老师随机分配到3个办公室
  3. 1. 准备数据
  4. 1.1 8位老师--列表
  5. 1.2 3办公室--列表嵌套
  6. 2. 分配老师到办公室
  7. ----随机
  8. 把老师的名字写入到办公室列表, 办公室列表追加老师名字数据
  9. 3. 验证
  10. 打印办公室详细信息, 打印每个办公室的人数和老师的名字
  11. '''
  12. teachers = ['A' , 'B' , 'C' , 'D' , 'E' , 'F' , 'G' , 'H'] #8位
  13. office_group =[[] , [] , []] #列表组
  14. import random
  15. for name in teachers: #8位老师循环,for
  16. ran_num = random.randint(0 , 2) #随机办公室,列表0,1,2
  17. office_group[ran_num].append(name) # 随机出某一办公室,增加循环列表数据
  18. print(office_group)
  19. print()
  20. i = 1
  21. for office in office_group: #上面循环office_group已经完成,以它为基础再次for循环。
  22. print(f'办公室{i}的人数为{len(office)}位,分别是:') #len取每个子列表数,
  23. for name in office: #以子列表再循环,输出名字内容
  24. print(name)
  25. i += 1

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/488665
推荐阅读
相关标签
  

闽ICP备14008679号