python代码。8名候选人,编号分别为1~8,班级同学对候选人进行投票,投票结果为:4、7、8、1、2、2、6、2、2、1、6、8、7、4、5、5、5、8、5、5、4、2、2、6、4,共25票。请对投票结果进行以下分析: (1)求获得选票的候选人序号 (2)求编号为1-4的候选人哪些获得选票 (3)求编号为5-8的候选人哪些没有获得选票 (4)用户输入任一候选人,判断其是否获得选票
时间: 2023-06-04 21:07:08 浏览: 125
多个候选人投票统计票数问题
答案如下:
(1) 获得选票的候选人序号为:2、4、5、6、7、8,即票数分别为:6、4、5、3、2、5。
(2) 编号为1-4的候选人获得选票的情况如下:1号候选人获得2张选票;2号候选人获得6张选票;3号候选人未获得选票;4号候选人获得4张选票。
(3) 编号为5-8的候选人没有获得选票的情况如下:5号候选人未获得选票;6号候选人获得3张选票;7号候选人获得2张选票;8号候选人获得5张选票。
(4) 用户输入任一候选人,可以根据上述票数数据判断其是否获得选票。如果该候选人获得票数大于0,则表示该候选人获得了选票;反之则表示该候选人未获得选票。
阅读全文