Python程序:统计年度优秀学员投票,揭晓得票前三!
以下是使用 Python 实现的程序: ```python import collections # 用于存储候选人姓名和票数的字典 vote_dict = {} # 输入选票的数量 num_votes = int(input("请输入选票的数量: ")) # 输入每张选票上的姓名 for _ in range(num_votes): name = input("请输入候选人姓名: ") if name in vote_dict: vote_dict[name] += 1 else: vote_dict[name] = 1 # 使用 Counter 类对字典进行排序 counter = collections.Counter(vote_dict) # 输出得票最多的 3 人 top_3 = counter.most_common(3) for name, count in top_3: print(f"姓名: {name}, 票数: {count}") ``` 运行这个程序后,您需要按照提示输入选票的数量和每张选票上的候选人姓名,程序会输出得票最多的 3 个人的姓名和票数。 ######[AI写代码神器 | 225点数解答 | 2024-10-31 13:08:33]
相关提问
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)496
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)449
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)441
- Java调用Python接口中文乱码?设置UTF - 8编码一招解决!(讯飞星火 | 263点数解答 | 2024-06-06 17:07:59)420
- 解决Java调用Python接口中文乱码问题:设置UTF - 8编码全攻略(讯飞星火 | 160点数解答 | 2024-06-06 17:18:39)443
- Java调用Python接口中文乱码问题:字符编码统一解决方案(讯飞星火 | 344点数解答 | 2024-06-06 17:19:55)550
- 解决Java调用Python接口时中文值乱码问题:设置字符编码为UTF-8(讯飞星火 | 264点数解答 | 2024-06-06 17:27:09)416
- 用 Pandas 深度剖析数据:从读取到统计分析全流程实战(GPT | 642点数解答 | 2024-06-30 15:39:49)380
- 用 Pandas 深入分析招聘数据:从数据读取到可视化全流程解析(GPT | 1539点数解答 | 2024-06-30 15:56:50)392
- Python 实现:精确统计两数范围内素数个数,附完整代码与优化思路(阿里通义 | 292点数解答 | 2024-11-28 21:36:29)268
- Python 文件数量统计:检测当前及指定路径文件数并处理错误 (字节豆包 | 179点数解答 | 2024-12-11 13:09:13)219
- Python三关挑战:文件与文件夹数量统计及路径获取(字节豆包 | 493点数解答 | 2024-12-11 13:29:49)235