(Python学习) 10位老师随机分配到4个教室,保证每个教室至少有2个老师
生活随笔
收集整理的這篇文章主要介紹了
(Python学习) 10位老师随机分配到4个教室,保证每个教室至少有2个老师
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#-*- coding:utf-8 -*-
import randomroom = [[],[],[],[]]teacher = ["張老師","章老師","趙老師","李老師","王老師","昌老師","劉老師","陳老師","汪老師","秦老師"]#先隨機選出4個老師放到教室,保證每個房間2人,循環2次
i= 0
while i < 2:for tempRom in room:index = random.randint(0,len(teacher)-1) #利用teacher的下標生成1個隨機數tempTeac = teacher.pop(index) #利用pop刪除隨機的下標老師,并賦值給tempTeactempRom.append(tempTeac) #在房間里添加剛才刪除的老師i+=1#把剩下的老師進行分配
for teac in teacher:index2 = random.randint(0,len(room)-1)#隨機生成教室的下標room[index2].append(teac) #把老師添加到隨機的教室#遍歷房間,把每個教室的老師打印出來
j = 1
for temp in room:print("-"*20)print("第%d個教室的老師:"%j)for temp2 in temp:print(temp2)j+=1
?
總結
以上是生活随笔為你收集整理的(Python学习) 10位老师随机分配到4个教室,保证每个教室至少有2个老师的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】一文带你了解ARM的发展历程
- 下一篇: figma通过什么方式可以转换为sket