题目描述:入候选人的人数,第二行输入候选人的名字,第三行输入投票人的人数,第四行输入投票。
输出描述:
每行输出候选人的名字和得票数量。
例如:
输入

4
A B C D
8
A B C D E F G H

输出

A : 1
B : 1
C : 1
D : 1
Invalid : 4

先做一个字典,放可以投票的人,然后遍历投票,如果有效就字典中的数+1,无效给count加一,最后输出字典里的内容,和无效的。
这里的坑是最后要按顺序输出。dict是乱序的,所以循环使用了输入的name,
注意括号和空格。

while True:try:num = int(input())name = input().split()t_num = int(input())tou = input().split()dict1 = {}count = 0for i in name:dict1[i] = 0count = 0for j in tou:if j  in dict1:dict1[j] += 1else:count += 1for k in name:print("%s : %s" % (k, dict1[k]))print("Invalid : " + str(count))except:break

另一种方法,使用count()计数:

while True:try:num = int(input())name = input().split()t_num = int(input())tou = input().split()youxiao = 0for i in name:if i in tou:print(i +" : "+ str(tou.count(i)))youxiao += tou.count(i)else:print(i + " : " + str(tou.count(i)))print('Invalid : ' + str(t_num - youxiao))except:break

投票计数python相关推荐

  1. 如何实现动态投票计数功能

    通过使用更新事件及激活功能,实现投票和取消投票计数 效果展示 前置准备 使用循环列表制作的投票选项 具体步骤 创建数据表 制作投票前样式 制作投票后样式 创建投票数据展示相关触发器 创建投票相关触发器 ...

  2. 洛谷 最大食物链计数 python题解

    题目:P4017 最大食物链计数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 给你一个食物网,你要求出这个食物网中最大食物链的数量. (这里的"最大食物链&q ...

  3. 数字图像处理 染色体计数 Python实现

    目录 一.实验内容 二.实验步骤 三.代码 四.结果 一.实验内容 对于下面这幅图像,编程实现染色体计数,并附简要处理流程说明. 二.实验步骤 1.中值滤波 2.图像二值化 3.膨胀图像 4.腐蚀图像 ...

  4. Python之美[从菜鸟到高手]--一步一步动手给Python写扩展(异常处理和引用计数)

    我们将继续一步一步动手给Python写扩展,通过上一篇我们学习了如何写扩展,本篇将介绍一些高级话题,如异常,引用计数问题等.强烈建议先看上一篇,Python之美[从菜鸟到高手]--一步一步动手给Pyt ...

  5. python科学计数法输出_python不以科学计数法输出的实例方法总结

    python 不以科学计数法输出的方法 其实很简单只需两个语句: import numpy as np np.set_printoptions(suppress=True) 这样就可以搞定 以上这篇p ...

  6. python教程111-Python多条件计数与求和

    示例工具:jupyter.wps 适用范围:用Python多条件计数.求和 数据Excel数据:「多条件计数求和」https://www.aliyundrive.com/s/6CdMvkFbofN 1 ...

  7. python(c++)刷题+剑指offer

    03. 数组中重复的数字 思路:hash class Solution:def findRepeatNumber(self, nums: List[int]) -> int:dict_ = di ...

  8. 电子投票算法_电子投票的历史不短

    电子投票算法 As we close in on the 2020 elections, here's an in-depth look at the history of electronic vo ...

  9. OpenCV基于Python霍夫圆检测—标准霍夫圆检测

    标准霍夫圆检测 1. 简介 2. 标准霍夫圆检测 2.1 情形一 2.2 情形二 2.3 情形三 3. 程序演示 4. 结尾 参考资料 1. 简介 1972年,R. D. Duda和P. E. Har ...

  10. 微信朋友圈投票活动的“刷票”案例分析。

    https://github.com/debugtalk/VoteRobot 现阶段,在微信朋友圈举办的投票活动层出不穷,相信已经有不少同学对此不胜其烦,因为总会时不时地冒出个人(亲戚.朋友.or w ...

最新文章

  1. SSAS系列——【07】多维数据(查询Cube)
  2. 用GDB调试程序(七)
  3. 每日一皮:测试都ok啊,咋一上线就乱了呢...
  4. 在指定文件夹下打开Jupyter Notebook
  5. html表格固定行高_Excel表格向Word复制不变形,Word表格向Excel复制不变形,一次全掌握。...
  6. 【maven】mvn -pl 指定模块
  7. Halcon算子学习:sample_object_model_3d
  8. servlet里面转发与重定向
  9. 最优判定树C/C++实现(二叉链表实现)
  10. vim编辑器使用教程
  11. 计算机tpu定义,tpu材料
  12. Java的企业级开发项目--OA办公系统
  13. 一元函数积分学的计算
  14. 树莓派实现实时视频监控
  15. 见微知著,细节上雕花:SVG生成矢量格式网站图标(Favicon)探究
  16. 数组根据条件筛选出满足条件的数据(数组里面是对象)
  17. 香橙派装ubuntu系统
  18. 推荐丨全球主要城市TOD数据
  19. 常用英语几大构词方法
  20. 【PASA集群管理神器】Glang竟然可以做出那么惊艳的系统

热门文章

  1. c#自定义类的指定字段排序
  2. wps将批量数字转换成条形码_WPS怎么批量制作条码.
  3. Cisco(PacketTracer) - 三层交换机
  4. 制作启动U盘 —— 大白菜U盘启动盘制作工具V5.1
  5. 如何进行远程协作办公?
  6. GeoGebra官方版下载
  7. java数组的四种拷贝方式
  8. 关于已上发布app,升级admob后,激励视频返回code=3 message=“No ad config“
  9. win7桌面计算机丢失,W7电脑系统msvcp120.dll丢失的解决方法
  10. 上古卷轴5:天际(重制版)关于寒霜之秋(frostfall)保暖度与覆盖度为0的解决办法