万卷网> 信息素养大赛 >Python编程挑战赛 > 2026年全国青少年信息素养大赛数字守艺人Python编程挑战赛模拟(二)

2026年全国青少年信息素养大赛数字守艺人Python编程挑战赛模拟(二)
复赛 模拟 小低 2026 2026-06-07 20:18:32 188

一、单选题

1.

在二十四节气非遗编程中,定义列表 solar_terms = ["立春", "雨水", "惊蛰", "春分"],执行 print(solar_terms[2]) 的输出结果是()

A.

立春

B.

雨水

C.

惊蛰

D.

春分

2.

记录剪纸作品信息的字典 paper_cut = {"名称":"福字","尺寸":"20cm","数量":50},要获取作品数量应使用()

A.

paper_cut[0]

B.

paper_cut["数量"]

C.

paper_cut.数量

D.

paper_cut[50]

3.

皮影戏名称字符串 shadow = "皮影戏-孙悟空",执行 print(shadow.split("-")) 的结果是()

A.

["皮影戏", "孙悟空"]

B.

"皮影戏孙悟空"

C.

["皮影戏-孙悟空"]

D.

"皮影戏 - 孙悟空"

4.

判断剪纸作品是否达标,score = 85,执行 if score >= 80: print("优秀") else: print("合格"),输出结果是()

A.

优秀

B.

合格

C.

85

D.

80

5.

统计非遗展品数量,for i in range(1,6): 循环执行的次数是()

A.

4次

B.

5次

C.

6次

D.

7次

二、多选题

1.

下列语句能实现“计算100张宣纸总成本(单张2元)”的有()

A.

print(100 * 2)

B.

num=100; cost=2; print(num*cost)

C.

print(100 + 2)

D.

total = 100*2; print(total)

2.

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

A.

列表

B.

字典

C.

字符串

D.

循环

3.

下列属于Python流程控制语句的有()

A.

if

B.

for

C.

while

D.

print

4.

关于列表 craft = ["剪纸","刺绣","陶艺"],下列操作正确的有()

A.

craft.append("木雕")

B.

craft[1] = "皮影"

C.

craft.remove("剪纸")

D.

craft[3] = "糖画"

5.

下列能控制循环执行的关键字有()

A.

break

B.

continue

C.

input

D.

else

三、编程题

1.

非遗作品销量统计 

【题目描述】

非遗文创店统计一周作品销量,输入7个整数表示每日销量。请用列表推导式筛选出销量≥50的数据,并按从高到低排序输出。 

【输入格式】

7个整数,空格分隔 

【输出格式】

排序后的列表

2.

非遗节气筛选器 

【题目描述】

非遗二十四节气展示程序需要筛选出春季节气。已知春季节气列表:["立春","雨水","惊蛰","春分","清明","谷雨"],请编写程序,输入一个节气名称,判断是否为春季节气,是则输出“春季节气”,否则输出“非春季节气”。 

【输入格式】

一个字符串,表示节气名称

 【输出格式】

对应判断结果

3.

非遗皮影角色管理

【题目描述】皮影戏馆需要录入 3 个角色信息(名称 类型 出场次数),存储为字典列表。统计所有角色的总出场次数,并找出出场次数最多的角色名称,若次数相同,输出第一个出现的角色。 

【输入格式】共 3 行,每行 3 个内容:名称 类型 次数(次数为整数) 

【输出格式】

第一行:总出场次数(整数)

第二行:出场次数最多的角色名称 

 样例输入 1:

孙悟空 生 25
猪八戒 净 18
唐僧 旦 32

样例输出 1:

75
唐僧

样例输入 2:

小青 旦 40
白素贞 旦 40
法海 净 28

样例输出 2:

108
小青

样例输入 3:

哪吒 生 10
敖丙 净 15
太乙真人 丑 8

样例输出 3:

33
敖丙
4.

非遗宣纸成本计算器 

【题目描述】

非遗剪纸工坊批量采购专用红宣纸,每卷采购总价为X元,无损耗裁剪可得到Y张标准宣纸。请编写程序,输入X和Y,计算并输出单张宣纸的成本。 

【输入格式】

两个正整数X Y,用空格分隔 

【输出格式】

一个正整数,表示单张成本

公众号
客服 反馈
顶部