Python例子

Python例子-8个老师分配到3个办公室

Python例子:一个学校,有3个办公室,现在有8位老师等待工位的分配,请编写程序,完成随机的分配

思路:先定义一个办公室列表和老师的列表,然后将老师列表随机的插入到办公室列表中,具体代码如下:

import random
offices = [[],[],[]]
names = ['A','B','C','D','E','F','G','H']
for name in names:
    index = random.randint(0,2)
    offices[index].append(name)

i = 1
for office in offices:
    num = len(office)
    teachers = ''.join(office) # 列表转字符串
    print('办公室%d的人数为%d:%s' %(i, num, teachers))
    i += 1

'''
结果(样式),有很多结果
办公室1的人数为4:BCDG
办公室2的人数为2:EH
办公室3的人数为2:AF
'''


最后修改:2020年2月25日 15:19