酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

Python 实现统计学生最高得票数

以下是使用 Python 语言实现该功能的代码: ```python # 读取输入的十个整数,将其存储为列表 votes = list(map(int, input().split())) # 初始化一个空字典,用于记录每个学生的得票数 vote_count = {} # 遍历投票列表,统计每个学生的得票数 for vote in votes: if vote in vote_count: vote_count[vote] += 1 else: vote_count[vote] = 1 # 找出得票数最高的学生的得票数 max_votes = max(vote_count.values()) # 输出得票数最高的学生的得票数 print(max_votes) ``` ### 代码解释 1. **读取输入**:使用 `input().split()` 读取一行输入,并将其按空格分割成多个字符串,再使用 `map(int, ...)` 将这些字符串转换为整数,最后使用 `list()` 将其转换为列表。 2. **统计得票数**:使用一个字典 `vote_count` 来记录每个学生的得票数。遍历投票列表,对于每个投票,如果该学生已经在字典中,则将其得票数加 1;否则,将该学生添加到字典中,并将其得票数初始化为 1。 3. **找出最高得票数**:使用 `max(vote_count.values())` 找出字典中所有值的最大值,即得票数最高的学生的得票数。 4. **输出结果**:使用 `print()` 函数输出得票数最高的学生的得票数。 ######[AI问答 | 358点数解答 | 2026-06-12 21:18:35]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]