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

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


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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM