投票计数python
题目描述:入候选人的人数,第二行输入候选人的名字,第三行输入投票人的人数,第四行输入投票。
输出描述:
每行输出候选人的名字和得票数量。
例如:
输入
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相关推荐
- 如何实现动态投票计数功能
通过使用更新事件及激活功能,实现投票和取消投票计数 效果展示 前置准备 使用循环列表制作的投票选项 具体步骤 创建数据表 制作投票前样式 制作投票后样式 创建投票数据展示相关触发器 创建投票相关触发器 ...
- 洛谷 最大食物链计数 python题解
题目:P4017 最大食物链计数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 给你一个食物网,你要求出这个食物网中最大食物链的数量. (这里的"最大食物链&q ...
- 数字图像处理 染色体计数 Python实现
目录 一.实验内容 二.实验步骤 三.代码 四.结果 一.实验内容 对于下面这幅图像,编程实现染色体计数,并附简要处理流程说明. 二.实验步骤 1.中值滤波 2.图像二值化 3.膨胀图像 4.腐蚀图像 ...
- Python之美[从菜鸟到高手]--一步一步动手给Python写扩展(异常处理和引用计数)
我们将继续一步一步动手给Python写扩展,通过上一篇我们学习了如何写扩展,本篇将介绍一些高级话题,如异常,引用计数问题等.强烈建议先看上一篇,Python之美[从菜鸟到高手]--一步一步动手给Pyt ...
- python科学计数法输出_python不以科学计数法输出的实例方法总结
python 不以科学计数法输出的方法 其实很简单只需两个语句: import numpy as np np.set_printoptions(suppress=True) 这样就可以搞定 以上这篇p ...
- python教程111-Python多条件计数与求和
示例工具:jupyter.wps 适用范围:用Python多条件计数.求和 数据Excel数据:「多条件计数求和」https://www.aliyundrive.com/s/6CdMvkFbofN 1 ...
- python(c++)刷题+剑指offer
03. 数组中重复的数字 思路:hash class Solution:def findRepeatNumber(self, nums: List[int]) -> int:dict_ = di ...
- 电子投票算法_电子投票的历史不短
电子投票算法 As we close in on the 2020 elections, here's an in-depth look at the history of electronic vo ...
- OpenCV基于Python霍夫圆检测—标准霍夫圆检测
标准霍夫圆检测 1. 简介 2. 标准霍夫圆检测 2.1 情形一 2.2 情形二 2.3 情形三 3. 程序演示 4. 结尾 参考资料 1. 简介 1972年,R. D. Duda和P. E. Har ...
- 微信朋友圈投票活动的“刷票”案例分析。
https://github.com/debugtalk/VoteRobot 现阶段,在微信朋友圈举办的投票活动层出不穷,相信已经有不少同学对此不胜其烦,因为总会时不时地冒出个人(亲戚.朋友.or w ...
最新文章
- SSAS系列——【07】多维数据(查询Cube)
- 用GDB调试程序(七)
- 每日一皮:测试都ok啊,咋一上线就乱了呢...
- 在指定文件夹下打开Jupyter Notebook
- html表格固定行高_Excel表格向Word复制不变形,Word表格向Excel复制不变形,一次全掌握。...
- 【maven】mvn -pl 指定模块
- Halcon算子学习:sample_object_model_3d
- servlet里面转发与重定向
- 最优判定树C/C++实现(二叉链表实现)
- vim编辑器使用教程
- 计算机tpu定义,tpu材料
- Java的企业级开发项目--OA办公系统
- 一元函数积分学的计算
- 树莓派实现实时视频监控
- 见微知著,细节上雕花:SVG生成矢量格式网站图标(Favicon)探究
- 数组根据条件筛选出满足条件的数据(数组里面是对象)
- 香橙派装ubuntu系统
- 推荐丨全球主要城市TOD数据
- 常用英语几大构词方法
- 【PASA集群管理神器】Glang竟然可以做出那么惊艳的系统
热门文章
- c#自定义类的指定字段排序
- wps将批量数字转换成条形码_WPS怎么批量制作条码.
- Cisco(PacketTracer) - 三层交换机
- 制作启动U盘 —— 大白菜U盘启动盘制作工具V5.1
- 如何进行远程协作办公?
- GeoGebra官方版下载
- java数组的四种拷贝方式
- 关于已上发布app,升级admob后,激励视频返回code=3 message=“No ad config“
- win7桌面计算机丢失,W7电脑系统msvcp120.dll丢失的解决方法
- 上古卷轴5:天际(重制版)关于寒霜之秋(frostfall)保暖度与覆盖度为0的解决办法