2026年全国青少年信息素养大赛丝路新程Python编程挑战赛模拟(三)
剩余时间 --:--:--
单选题 共 10 题
1.

执行代码 for i in range(3): print(i),输出结果为( )

2.

下列哪个函数可以将字符串转换为整数( )

3.

下列代码执行后,列表s的值是( ) s = ["丝绸","瓷器"] s.append("茶叶")

4.

下列关于Python列表操作的说法,错误的是( )

5.

关于Python分支结构,下列说法正确的是( )

6.

下列属于常用内置函数的有( )

7.

下列可以用于循环结构的语句有( )

8.

下列属于Python核心数据类型的有( )

9.

下列关于列表推导式的说法正确的有( )

10.

下列可以实现流程控制的关键字有( )

编程题 共 4 题
1.

丝路驿站质数筛选

【题目描述】

丝路沿线驿站编号从 1 到 n,编号为质数的驿站为重要驿站。请编写函数 find_prime (n),返回所有重要驿站编号。

【输入】

一个整数 n

【输出】

每行一个质数,从小到大

2.

丝路文化遗址排序
【题目描述】

丝路有多个文化遗址,每个遗址有参观人数。请编写函数 sort_sites (sites),按人数降序排序,人数相同按名称升序。

【输入】

第一行 n,后续 n 行 遗址名 人数

【输出】

排序后的遗址信息

3.

丝路商队物资统计

【题目描述】

古代丝绸之路上,商队从长安出发,携带多种物资。请编写函数 count_goods (goods_list),统计每种物资的数量,返回字典形式。

【输入】

一行以空格分隔的物资名称

【输出】

按输入顺序输出物资及数量

4.

丝路贸易利润计算

【题目描述】

商队在丝路贸易中,买入卖出商品。请编写函数 calc_profit (trades),计算总利润。每笔交易为(买入价,卖出价,数量)。

【输入】

第一行 n,后续 n 行 买价 卖价 数量

【输出】

总利润

C++ 编辑器
输入
输出