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

2026年全国青少年信息素养大赛数字守艺人Python编程挑战赛模拟(一)
复赛 模拟 小低 2026 2026-06-07 13:31:06 145

一、单选题

1.

二十四节气列表 terms = ["立春", "雨水", "惊蛰"],执行 len (terms) 的结果是( )

A.

2

B.

3

C.

4

D.

0

2.

非遗剪纸工坊需要计算单张宣纸成本,输入为两个整数 X(总价)、Y(张数),以下表达式能正确计算单张成本的是( )

A.

X+Y

B.

X*Y

C.

X/Y

D.

X-Y

3.

非遗陶艺工坊用变量存储陶土单价 price=15,数量 num=8,计算总价正确的是( )

A.

print (price+num)

B.

print (price*num)

C.

print (price/num)

D.

print (price-num)

4.

皮影戏角色列表 roles = ["生", "旦", "净", "丑"],执行 print (roles [2]) 的结果是( )

A.

B.

C.

D.

5.

非遗刺绣小组统计绣品数量,nums = [12, 18, 9, 25],想取出前两个元素,正确写法是( )

A.

nums [0:2]

B.

nums [1:2]

C.

nums [:1]

D.

nums [2:]

二、多选题

1.

非遗活动中需要判断参与人数是否超过 50,变量 people=60,下列条件表达式结果为 True 的有( )

A.

people > 50

B.

people >= 50

C.

people < 50

D.

people == 50

2.

非遗端午香囊制作统计材料,data = ["艾草", "香囊布", "彩绳", "艾草"],下列说法正确的有( )

A.

len (data) 结果为 4

B.

data.count ("艾草") 结果为 2

C.

data.append ("香料") 后长度为 4

D.

data.remove ("艾草") 后只剩一个 "艾草"

3.

古琴艺术传承人记录曲目列表 music = ["高山流水", "广陵散", "梅花三弄"],下列能遍历列表的方式有( )

A.

for m in music: print (m)

B.

print (music [0], music [1], music [2])

C.

for i in range (len (music)): print (music [i])

D.

music.sort ()

4.

非遗剪纸工坊计算 150 张宣纸总成本(单张 3 元),下列能正确计算的语句有( )

A.

print (1503)

B.

n=150; p=3; print(n*p)

C.

print (150 *3 )

D.

total=150*3; print(total)

5.

非遗木雕工坊用字典记录原料信息 wood = {"红木":20, "紫檀":15, "黄杨木":30},下列操作正确的有( )

A.

print (wood ["红木"])

B.

wood ["紫檀"] = 20

C.

del wood ["黄杨木"]

D.

print (wood.keys ())

三、编程题

1.

皮影戏角色出场统计

【题目描述】传统皮影戏演出时,角色出场顺序会记录在列表中。剧团需要统计指定角色的出场次数,用于优化剧本编排和角色戏份分配。已知角色列表包含 "生、旦、净、丑" 四种角色,输入角色列表长度、列表内容和查询角色,输出该角色的出场次数。

【输入格式】

第一行:整数 n(角色列表长度)

第二行:n 个字符串,空格分隔(角色名)

第三行:字符串 target(查询角色)

【输出格式】一个整数,target 角色出场次数

2.

剪纸工坊原料核算

【题目描述】千年剪纸非遗工坊迎来订单旺季,工坊采用标准化采购红宣纸:每卷宣纸价格固定,且能均匀裁剪成固定张数,无损耗、无余数。工坊需要快速核算单张宣纸成本,为剪纸定价提供依据。请编写程序,输入整卷价格 X 和可裁张数 Y,输出单张宣纸成本。

【输入格式】一行两个正整数 X Y,空格分隔(X 能被 Y 整除)

【输出格式】一个整数,单张宣纸成本

3.

非遗手作工坊月度营收分析

【题目描述】非遗手作工坊主营剪纸、刺绣、陶艺三类非遗产品,每月记录每类产品的销量和单价。工坊需要计算月度总营收、找出营收最高的品类,并计算三类产品的平均营收,为下月生产计划提供数据支撑。请编写程序,输入三类产品的销量和单价,输出总营收、最高营收品类、平均营收(保留整数)。

【输入格式】三行,每行两个整数:销量、单价

第 1 行:剪纸 销量 单价

第 2 行:刺绣 销量 单价

第 3 行:陶艺 销量 单价

【输出格式】

第一行:总营收(整数)

第二行:营收最高品类(剪纸 / 刺绣 / 陶艺,若并列输出第一个)

第三行:平均营收(整数,四舍五入)

4.

二十四节气文创销量排序

【题目描述】非遗文创店推出二十四节气主题书签,每个节气书签对应不同销量。店长需要将节气书签按销量从高到低排序,方便陈列热销款、补货滞销款。请编写程序,输入节气名称和对应销量,按销量降序输出节气名称,销量相同时按节气原顺序排列。

【输入格式】第一行:整数 n(节气数量,≤24)接下来 n 行:每行一个节气名称、一个整数销量,空格分隔

【输出格式】n 行,每行一个节气名称,按销量降序排列

公众号
客服 反馈
顶部