一個學校,有3個辦公室,現在有8位老師等待工位的分配,請編寫程序,完成隨機的分配


import random

# 定義一個列表用來保存3個辦公室
offices = [[], [], []]

# 定義一個列表用來存儲8位老師的名字
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 tempNames in offices:
    print('辦公室%d的人數為:%d' % (i, len(tempNames)))
    i += 1
    for name in tempNames:
        print("%s" % name, end=',')
    print("\n")
    print("-" * 20)

 

打印結果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM