选择题 共4道

01 02 03 04


编程题 共4道

05 06 07 08

E939 算法应主题赛 Python组 官方样例题-练习

选择题 共4道
01

【数字守艺人】中国剪纸是我国传统非物质文化遗产之一。剪纸艺人常常按照“折纸、描样、剪刻、展开、完成作品”的顺序进行创作,每一步都体现了传统民间艺术的巧思。为了在程序中展示剪纸制作过程,小明将这几个步骤按顺序存入一个列表中,方便依次调用对应内容。已知代码如下:

steps=['折纸', '描样', '剪刻', '展开', '完成作品']
print(steps[2])

关于这段代码执行后的结果,下列说法正确的是( )。

5分
登录后查看选项
02

【星火征途】通讯员小王收到了一串倒序发送的加密电文 code = '原燎以可火之星星'。他想利用字符串切片把它完全正序反转过来,应该使用哪句代码?

5分
登录后查看选项
03

【丝路新程】丝绸之路上,一位商队管事从长安出发前往撒马尔罕,沿途在每个驿站都会补充一种必备物资。他用列表 s 记录当前携带的物资清单。执行以下代码后,列表s 的值是什么?

s=['水囊', '干粮', '茶叶']
for i in range (2) :
	s.append('药品')
5分
登录后查看选项
04

【智传民韵】为数字化保存苗族刺绣中的经典菱形回纹图案“◇”,需要编写程序让用户输入重复次数n,然后输出由n个“◇”组成的图案。请补全以下代码:

n = int (input()) #输入重复次数n
unit = "◇"
pattern = ______
print(pattern)

空白处应填入什么?

5分
登录后查看选项
编程题 共4道
05

【数字守艺人】单张剪纸成本

题目描述

剪纸是中国历史悠久的国家级非物质文化遗产,凭借精巧的剪刻技艺和浓郁的民俗特色成为中华传统文化的重要载体。随着非遗产业化发展,传统剪纸工坊从手工小作坊转向标准化量产模式,精准核算原材料成本成为工坊运营的核心基础——红宣纸作为剪纸制作的核心原料,其单张成本直接影响产品定价、成本管控和利润核算。

本次工坊批量采购的剪纸专用红宣纸品质统一,每卷宣纸无损耗裁剪后可精准拆分出固定数量的标准剪纸用宣纸,且整卷采购价能被拆分后的张数整除,无需计算小数,既符合量产标准化的核算需求,也为工坊基础成本统计提供了简洁、精准的数据支撑。

非遗剪纸工坊采购了一批专用红宣纸,每卷红宣纸的采购总价为X元(正整数),在无损耗的标准化裁剪工艺下,每卷宣纸恰好能拆分出Y张尺寸统一的标准剪纸用宣纸(正整数),且X能被Y完全整除。请根据输入的整卷采购价X和可裁张数Y,计算出单张剪纸所用红宣纸的原材料成本,该成本是工坊制定剪纸单品基础定价的核心依据。

输入

输入为两个正整数,依次为:

X:整卷红宣纸的采购总价

Y:每卷宣纸无损耗裁剪后得到的标准剪纸用宣纸数量要求X能被Y整除,两个数值之间用空格分隔。

输出

输出一个正整数,为单张剪纸的宣纸原材料成本。

数据范围

1≤X,Y≤1000

输入样例1

200 100

输出样例1

2


注:验证代码可前往编程题目0J系统在线验证(题目编号2496)

20分
登录后作答
06

【星火征途】电卷长度

题目描述

通讯班接到了紧急任务,需要从指挥部向大前线架设电话线。已知指挥部到前线的总距离为 D 米。仓库里有 M 卷标准的通讯电缆,每卷电缆的长度固定为500米。班长需要你编写一个程序来计算:

仓库里的电缆总长度是否足够?如果不够,请直接输出 -1。

如果足够,请计算在架设过程中,会完整用完多少卷电缆?最后还没用完的那一卷,又被扯出了多少米?

输入

分两行输入两个正整数:

第一行是 D,表示需要架设的总距离(米)。

第二行是 M,表示仓库里拥有的电缆卷数。

输出

如果不够,输出-1。

如果足够,输出两个整数(用空格隔开),分别代表:完整用完的卷数 和 最后一卷拉出的米数。

数据范围

1≤D≤10000,1≤M≤20

输入样例1

1200

3

输出样例1

2 200

输入样例2

1500

3

输出样例2

3 0

输入样例3

2000

2

输出样例3

3 -1


注:验证代码可前往编程题目0J系统在线验证(题目编号2497)

20分
登录后作答
07

【丝路新程】护送密信

题目描述

古代丝绸之路是连接中国与中亚、西亚的重要情报通道。假如你是一位信使,负责护送各国使节之间的密信。某天沿途有n封密信需要护送,编号从1到n。为了保密需要,编号为质数的密信涉及最重要的军事情报,必须重点关注。

请找出所有编号为质数的密信,并按从小到大的顺序输出。

例如,当n=10时,2,3,5,7都是质数(只能被1和自身整除),需要重点关注。

输入

一个整数n,表示密信的最大编号。

输出

输出所有需要重点关注的密信编号,每个编号占一行。

数据范围

2≤n≤10000

输入样例1

10

输出样例1

2

3

5

7


注:验证代码可前往编程题目0J系统在线验证(题目编号2498)

20分
登录后作答
08

【智传民韵】民族技艺巡展

题目描述

某民族技艺巡展在一天中设有4个特色展览时段,分别展示不同民族的经典技艺:

上午时段(9:00-12:00):苗族银饰锻造技艺展

下午时段(13:00-17:00):土家族织锦技艺展

傍晚时段(18:00-21:00):藏族唐卡绘画展

夜间时段(22:00-24:00):蒙古族马头琴演奏会

游客输入一个整数t表示当前时间(24小时制),请判断当前可以观看哪个展览。规则:如果t在某个时段内,则输出该展览名称;如果t不在任何时段内(如0-8点),则输出"休息时间"。注意:时段边界包含起始,也包含结束,例如t=12属于上午时段的结束,也计算在上午内(因为上午时段为9≤t≤12)。

输入

一个整数t,表示游客输入的时间。

输出

输出对应的展览名称,如果没有展览,则输出“休息时间”。

数据范围

0≤t≤24

输入样例1

10

输出样例1

苗族银饰锻造技艺展


注:验证代码可前往编程题目0J系统在线验证(题目编号2499)

20分
登录后作答