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))

这个代码不难,主要是格式那块坑。

读书和健身总有一个在路上