利用集合分析活動投票情況。第一小隊有五名隊員,序號是1,2,3,4,5;第二小隊也有五名隊員,序號6,7,8,9,10。輸入一個得票字符串,求第二小隊沒有得票的隊員
輸入格式:
在一行中輸入得票的隊員的序列號,用逗號隔開。
輸出格式:
一行中輸出第二小隊沒有得票的隊員序號。
代碼如下:
#!/usr/bin/python # -*- coding: utf-8 -*- dy = [6,7,8,9,10] s = list(map(int,input().split(","))) s1 = set(s) s2 = sorted(s1,key=s.index) s3 = list() for i in range(0,len(dy)): if dy[i] not in s2: s3.append(str(dy[i])) #在這里直接輸出的話后面會多一個空格,格式不對。 #需要轉為str不然下面的join函數會出錯。 print(' '.join(s3))
這個代碼不難,主要是格式那塊坑。
讀書和健身總有一個在路上