酷代码 AI
菜单
服务商

Python 代码助力 K 博士:算出学生投票最高得票数!

以下是使用 Python 语言实现的代码: ```python # 获取输入 votes = list(map(int, input().split())) # 初始化一个长度为 10 的列表来记录每个学生的得票数,初始值都为 0 vote_count = [0] * 10 # 遍历每个投票,将对应学生的得票数加 1 for vote in votes: vote_count[vote - 1] += 1 # 找出得票数最高的学生的得票数 max_votes = max(vote_count) # 输出结果 print(max_votes) ``` 代码解释 1. 获取输入:使用 `input().split()` 获取用户输入的一行字符串,并按空格分割成多个字符串元素,再使用 `map(int, ...)` 将这些字符串元素转换为整数,最后使用 `list(...)` 将其转换为列表 `votes`。 2. 初始化得票计数列表:创建一个长度为 10 的列表 `vote_count`,初始值都为 0,用于记录每个学生的得票数。 3. 统计得票数:遍历 `votes` 列表,对于每个投票,将对应学生的得票数加 1。由于学生编号从 1 开始,而列表索引从 0 开始,所以使用 `vote - 1` 作为索引。 4. 找出最高得票数:使用 `max()` 函数找出 `vote_count` 列表中的最大值,即得票数最高的学生的得票数。 5. 输出结果:使用 `print()` 函数输出最高得票数。 ######[AI问答 | 359点数解答 | 2026-01-24 20:13:17]

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