python练习题5.4分析活动投票情况
利用集合分析活动投票情况。第一小队有五名队员,序号是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))
这个代码不难,主要是格式那块坑。
读书和健身总有一个在路上