编程实现:学校选举学生会主席,现有3名候选人,请输入三名候选人名字,10人投票选举一人,票数最多者当选。请编程实现,输出最后胜出的候选人。程序名为:选举.py提示:定义空列表追加字典入列表(字典中包含候选人名字和票数)循环10次,判断输入的名字是否等于候选人名字,是的话,票数加1循环结束,输出票数最多的名字
举一反三
- 对候选人得票的统计程序。设有3个候选人,每次输入一个得票的候选人的名字,要求最后输出各人的得票结果。(用结构体设计,假设投票人数是10人) 分析:构建结构体数组,成员是名字和票数;用循环进行输入,同时使用字符串比较函数,跟哪个成员名字一致,就给其票数加1。
- 参加选举的党员有权(),党员有权经过规定程序成为候选人和当选。 A: 了解候选人情况 B: 要求改变候选人 C: 不选任何一个候选人和另选他人 D: 以上都对
- 在村民委员会选举中,另行选举的,第一次投票未当选的人员得票多的为候选人,候选人以得票多的当选,但是所得票数不得少于已投选票总数的()。
- 2. 编写对候选人得票的统计程序。设有3个候选人,每次输入一个得票的候选人的名字,要求最后输出各人得票结果。
- 团的各级代表大会的代表候选人的产生要广泛发扬民主,候选人名单要充分酝酿讨论。选举可采用()方式。 A: 候选人数多于应选人数差额选举 B: 候选人数等于应选人数直接等额选举 C: 先进行差额预选,产生候选人名单,然后进行等额正式选举