万卷网 > 题目详情
题型:编程题

中国电子学会主办的“全国青少年信息素养大赛”总决赛要开始了,组委会的老师要统计各个赛项报名的人数。请帮着写一个程序,实现该功能:统计时,输入各项编号表示对应的比赛:

1:Python编程挑战赛

2:开源鸿蒙主题赛

3:智慧物流挑战赛

0:表示录入完毕

要求:

一、循环执行

二、当输入错误数据,可以提示“没有此编号请重复输入”;

三、当输入0后,自动统计所有项目的参赛人数,并输出出来;如下面的案例:


输入样例:

请输入赛项编号:

1

请输入赛项编号:

2

请输入赛项编号:

3

请输入赛项编号:

2

请输入赛项编号:

1

请输入赛项编号:

1

请输入赛项编号:

0

输出样例:

Python编程挑战赛:3人

开源鸿蒙主题赛:2人

智慧物流挑战赛:1人

友情提示:

由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

更新时间:2023-10-16 20:39:33 |
【知识点】 电子学会Python二级

相似题推荐

单选题

执行代码x=3if x>5:    print("大")else:    print("小")输出的结果是?( )

A.

 大

B.

 小

C.

 无输出

D.

 报错

2026-07-25
单选题

下列哪个不是 Python 中流程控制的关键字?( )

A.

 if

B.

 elif

C.

 print

D.

 else

2026-07-25
单选题

已知列表s = ["a","b","c"],想要在列表开头插入元素 "z",正确语句是?( )

A.

 s.insert (0,"z")

B.

 s.insert (1,"z")

C.

 s.insert (2,"z")

D.

 s.insert (3,"z")

2026-07-25
单选题

林辰有一个存储歌曲名的列表song。最近他用听歌识曲识别到一首新歌《快乐小马》,想将其添加到列表末尾,下列哪个语句可以实现?( )

A.

 song.insert('《快乐小马》')

B.

 song.append('《快乐小马》')

C.

 song.insert(《快乐小马》)

D.

 song.append(《快乐小马》)

2026-07-25
判断题

当程序执行到break语句时,所有的循环都会中断。( )

A.正确 B.错误
2026-07-25
公众号
客服 反馈
顶部