KeaideCX 2021-05-16 17:03 采纳率: 100%
浏览 211
已采纳

python5-2 统计投票数

有5个队员,编号依次是1,2,3,4,5,现在有若干个观众给这n个队员投票,每人只能投一个,投票结束后,需要统计每个队员得到的最终票数有多少。 例如,最终收集到的所有的单次投票依次为:2, 3, 4, 3, 2, 2, 1, 1, 4, 4, 4, 4,则1~5号队员各自最终得票依次为:2,3,2,5, 0。

输入格式:

在一行给出所有的单次投票结果,用空格隔开,例如2 3 4 3 2 2 1 1 4 4 4 4

输出格式:

在一行中,按队员编号顺序,依次输出每个队员编号和获得票数,格式:{队员编号}:{队员票数},队员之间用空格隔开,例如: 1:2 2:3 3:2 4:5 5:0

输入样例:

在这里给出一组输入。例如:

2 3 4 3 2 2 1 1 4 4 4 4

输出样例:

在这里给出相应的输出。例如:

1:2 2:3 3:2 4:5 5:0

  • 写回答

4条回答 默认 最新

  • 关注
    p = input().strip().split(" ")
    dic = {x:0 for x in range(1,6)}
    for v in p:
        dic[int(v)] += 1
    li = ['{}:{}'.format(k,v) for k,v in dic.items()]
    print(" ".join(li))

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥50 求解vmware的网络模式问题 别拿AI回答
  • ¥24 EFS加密后,在同一台电脑解密出错,证书界面找不到对应指纹的证书,未备份证书,求在原电脑解密的方法,可行即采纳
  • ¥15 springboot 3.0 实现Security 6.x版本集成
  • ¥15 PHP-8.1 镜像无法用dockerfile里的CMD命令启动 只能进入容器启动,如何解决?(操作系统-ubuntu)
  • ¥30 请帮我解决一下下面六个代码
  • ¥15 关于资源监视工具的e-care有知道的嘛
  • ¥35 MIMO天线稀疏阵列排布问题
  • ¥60 用visual studio编写程序,利用间接平差求解水准网
  • ¥15 Llama如何调用shell或者Python
  • ¥20 谁能帮我挨个解读这个php语言编的代码什么意思?