教室选手编号是[1,2,3,4,5,6,7,8,9,10],海选投票编号为[3,2,5,7,9,5,7,6,8,9,8,6,5.1,2,3,1,3,6,5],编写程序,统计各教师选手所得票数并输出
时间: 2023-09-29 08:08:24 浏览: 28
以下是 Python 代码实现:
```python
# 定义教室选手编号和海选投票编号
classroom = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
votes = [3, 2, 5, 7, 9, 5, 7, 6, 8, 9, 8, 6, 5, 1, 2, 3, 1, 3, 6, 5]
# 初始化每个选手的得票数为0
vote_count = {num: 0 for num in classroom}
# 统计得票数
for num in votes:
if num in classroom:
vote_count[num] += 1
# 输出结果
for num, count in vote_count.items():
print(f"选手{num}得票数为{count}票")
```
输出结果为:
```
选手1得票数为2票
选手2得票数为2票
选手3得票数为3票
选手4得票数为0票
选手5得票数为4票
选手6得票数为3票
选手7得票数为2票
选手8得票数为2票
选手9得票数为2票
选手10得票数为0票
```
相关问题
小程序主要功能 1、介绍公司情况 2、介绍海选规则 3、报名 4、支付报名费 5、下载考题 6、答题 7、评分 8、发奖状 9、解答选手问题 10、链接公司网站
非常好的小程序功能,可以为公司的海选活动提供全面的支持。以下是一些可能有用的建议:
1. 在介绍公司情况时,可以使用图文、视频等多种形式,让用户更全面地了解公司的背景和业务范围。
2. 在介绍海选规则时,建议简明扼要地说明参赛资格、比赛流程、评分标准等,以便参赛者更好地准备。
3. 报名功能最好提供在线填写报名表格的功能,并要求参赛者提交必要的材料,如个人简历、作品展示等。
4. 在支付报名费时,可以提供多种支付方式,如微信支付、支付宝等,以方便用户选择。
5. 下载考题可以提供多个版本,如PDF、Word等,以便用户根据自己的需求进行下载。
6. 答题功能最好提供在线答题的功能,并在答题界面上显示剩余时间等必要信息。
7. 评分功能需要根据比赛规则进行设计,最好能够让评委在线进行打分。
8. 发奖状可以提供多个模板供用户选择,并可以让用户自行填写一些必要的信息。
9. 解答选手问题的功能需要提供在线咨询的渠道,如在线客服、邮箱等。
10. 链接公司网站可以提供一个按钮或菜单,让用户随时访问公司的官方网站。
歌唱比赛进行海选活动,歌手分为两组,按序号进行投票,第一组歌手的编号为1、2、3、4、5,第二组歌手的编号为6、7、8、9、10,投票编号为4、7、9、1、2、2、6、2、2、1、6、9、7、4、5、5、7、9、5、5、4(程序中数据使用赋值语句给出),请对投票数据进行分析,完成以下问题(全部以字符形式输出,并且先进行输入): (1)求获得了选票的全部歌手的序号,按字典序输出;
输入:
votes = [4,7,9,1,2,2,6,2,2,1,6,9,7,4,5,5,7,9,5,5,4]
代码:
singers = set(votes)
singers = sorted(list(singers))
print(' '.join(map(str, singers)))
输出:
1 2 4 5 6 7 9