2026年全国青少年信息素养大赛数字守艺人Python编程挑战赛模拟(一)
复赛
模拟
小高
2026
2026-06-06 13:48:59
192次
一、单选题
二、多选题
三、编程题
剪纸成本智能计算器
【题目描述】
剪纸工坊每卷红纸总价 total 元,可裁剪 count 张。请编写函数 calc_cost 返回单张成本(整除)。主程序输入两个整数,输出单张成本。
【输入格式】
输入两个整数
【输出格式】
输出一个整数
1. 定义函数 calc_cost,接收两个参数 total 和 count。
2. 在函数内部执行整除运算,使用 total // count 得到单张成本。
3. 函数返回该整除结果。
4. 主程序中读取输入的两个整数,分别赋值给 total 和 count。
5. 调用 calc_cost 函数并传入两个输入值。
6. 输出函数返回的结果。
【知识点】 全国青少年信息素养大赛Python编程挑战赛
非遗工坊智能排期优化(递归快排)
【题目描述】
工坊有陶艺、剪纸、刺绣等任务,输入任务名与耗时,用递归快速排序按耗时升序排列,输出最优排期。
【输入格式】
一行输入任务名与耗时交替 【输出格式】输出按耗时升序的排期
样例输入 1: 剪纸 20 陶艺 50 刺绣 30
样例输出 1: 优化排期:剪纸 (20) 刺绣 (30) 陶艺 (50)
将输入字符串按空格分割,提取任务名与耗时,组成包含名称和时间的结构化数据序列。定义递归快速排序函数,以耗时为排序键,选取基准元素,将序列划分为小于等于基准和大于基准的两部分,递归处理子区间,实现升序排列。排序完成后,按顺序输出每个任务的名称与耗时,格式为‘任务名 (耗时)’,各任务间用空格分隔,前缀添加‘优化排期:’。
【知识点】 全国青少年信息素养大赛Python编程挑战赛
节气诗词筛选系统
【题目描述】
二十四节气是非遗。节气列表:["立春","雨水","惊蛰","春分","清明","谷雨"]。输入多行诗词,以 end 结束,输出包含的节气。
【输入格式】
一行输入文本,末尾带 end
【输出格式】
输出匹配到的节气
样例输入 1:
立春到清明踏青 end 读取输入文本,逐行处理直至遇到end标记;对每一行,遍历预定义的节气列表,检查当前行是否包含列表中的任意节气名称;若包含,则记录该节气;避免重复输出相同节气;持续处理所有输入行,直到结束条件触发。
【知识点】 全国青少年信息素养大赛Python编程挑战赛
