万卷网> 信息素养大赛 >Python编程挑战赛 > 2026年全国青少年信息素养大赛智传民韵Python编程挑战赛模拟(二)

2026年全国青少年信息素养大赛智传民韵Python编程挑战赛模拟(二)
复赛 模拟 小高 2026 2026-06-09 18:06:36 189

一、单选题

1.

有一个列表 cloth = ["苗族银饰","土家族织锦","藏族唐卡"],想获取第二个元素,写法是?

A.

cloth[0]

B.

cloth[1]

C.

cloth[2]

D.

cloth[-3]

2.

遍历列表 herbs = ["艾草","薄荷","金银花"],正确循环是?

A.

for herbs in herb:

B.

for herb in herbs:

C.

if herb in herbs:

D.

while herb in herbs:

3.

统计民族手工艺品数量,字典 counts = {"银饰":12,"织锦":8},获取织锦数量写法是?

A.

counts. 织锦

B.

counts ["织锦"]

C.

counts (织锦)

D.

counts [织锦]

4.

为了用 Python 重复输出苗族菱形回纹 “◇”n 次,代码如下: n = int(input()) unit = "◇" pattern = ______ print(pattern) 空白处正确写法是?

A.

unit + n

B.

unit * n

C.

str (n) + unit

D.

n +unit

5.

某民族展览时间判断程序,判断逻辑:9≤t≤12 为上午场。下列条件表达式正确的是?

A.

t >= 9 or t <= 12

B.

t > 9 and t < 12

C.

t >= 9 and t <= 12

D.

t == 9 and t == 12

二、多选题

1.

列表 art = ["苗绣","侗锦","壮锦"],可以实现添加新元素的方法有?

A.

art.append ("彝绣")

B.

art.insert (1,"彝绣")

C.

art.add ("彝绣")

D.

art = art + ["彝绣"]

2.

某民族活动统计,使用字典的优势包括?

A.

可按类别存储键值对

B.

查找速度快

C.

元素有序排列

D.

可直接通过键取值

3.

以下属于 Python 循环结构的有?

A.

if...else

B.

for...in

C.

while

D.

elif

4.

关于 Python 字符串操作,说法正确的有?

A.

"◇" * 3 结果是 "◇◇◇"

B.

"苗族"+"刺绣" 结果是 "苗族刺绣"

C.

"土家族织锦"[0] 是 "土"

D.

"藏族唐卡".split() 返回列表

5.

以下属于三级大纲要求的算法内容有?

A.

枚举算法

B.

排序算法

C.

解析算法

D.

递归算法

三、编程题

1.

民族手工艺品库存统计

【题目描述】

文创店售卖 5 类商品:银饰、织锦、唐卡、木雕、刺绣。输入 5 个库存数,输出:各类商品及数量库存总数库存最多的商品

【输入格式】

5 个空格分隔的整数

【输出格式】

三行:第一行:各类商品及数量第二行:总数第三行:库存最多的商品

2.

民族图腾方形印章

【题目描述】

民族文创要制作方形图腾印章。输入正整数 n(1≤n≤20),生成 n 行图案:第 1 行、最后 1 行:n 个 “★”中间行:首尾是 “★”,中间 n-2 个 “☆”

【输入格式】

一个整数 n

【输出格式】

n 行图腾图案

3.

哈尼族梯田灌溉水量分配

【题目描述】

m 块梯田,单块基础需水量 w,总供水量 S:S ≥ m×w:每块分 wS < m×w:先分 S//m,剩余 S% m 块各多 1(按编号优先)

【输入格式】

三个整数 m S w

【输出格式】

m 行,每行 1 个整数

4.

民族展览时段智能导览

【题目描述】

民族文化巡展时段:

9–12:苗族银饰锻造技艺展

13–17:土家族织锦技艺展

18–21:藏族唐卡绘画展

22–24:蒙古族马头琴演奏会

输入整数 t,输出对应展览;无展览输出 “休息时间”。

【输入格式】

一个整数 t

【输出格式】

对应展览名称或 “休息时间”

公众号
客服 反馈
顶部