日期:2024-05-03
浙江省七彩阳光联盟2022-2023学年高二下学期信息技术4月期中联考试卷试题详情
某年级要选出3位同学参加市趣味科学竞赛,现有8位同学报名参赛。参赛选手进行展示后由大众评委投票产生前三名。投票结果存储在“vote.txt”文件中,如图a所示。其中choose列的数据为大众评委的投票对象,均以选手代码显示。
选手名称与选手代码的对应关系如下表:
选手名称 | 选手 A | 选手 B | 选手 C | 选手 D | 选手 E | 选手 F | 选手 G | 选手 H |
选手代码 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
小明用Python编写了一个统计得票数的程序,用于检查每位大众评委的投票是否有效(每人投3票且不重复),并对有效结果进行统计,按照得票数从高到低输出投票结果,如图b所示。
若存在并列且前三名总人数超过3人,则输出所有满足条件的选手,并通过随机抽奖形式在末位同分同学中抽取参赛学生,如图c所示,在选手C、E、H中抽取一位同学作为第三名。
图a
图b
图 c