Python練習—分組

※第一週在進行分組並實際換好座位後,我們將座位填上線上表格Ethercalc中,並擷取後利用Python進行分組練習,規則為一組三人,共會分成14組。

1.分組排列程式展示

with open("2a raw.txt") as fh:
    rea = fh.readlines()
    #print (rea)

no_list = lambda list: int((sum([(len(list[i])) for i in range(len(list))]))/3)
#簡寫一個for迴圈命名為no_list,目的為求出迴圈執行次數(14次)

t = list()#命名空清單t
for k in range(len(rea)):
    a = rea[k]
    b = a.split()#分割每一行第k位
    #print(b)
    for i in range(0,len(b),3):
        c = b[i:i+3]#每三字串為一次進行迴圈
        t.append(c)#加入清單t
        
for g in range(no_list(t)):#range = 14
    print("第" + str(g+1) + "組:" + str(t[g]))

2.輸出的結果

詳細內容可至本組網誌查看:https://s40523123.github.io/cd2018/2018/03/08/group3-W1/

Last updated