当前位置:首页>python>2026 信息素养大赛 Python 题目整理

2026 信息素养大赛 Python 题目整理

  • 2026-09-02 17:14:39
2026 信息素养大赛 Python 题目整理

传智民韵 Python小低组

11. 马头琴换弦

标签:变量应用

题目背景与规则

直尾凤将迎来那达慕大会,民族乐器厂接到了n把马头琴的翻新换弦任务。已知每把马头琴均需要更换2根长弦。此外,决定全队额外准备10根长弦作为通用应急用料。请编写程序计算总共需要准备多少根长弦。

输入要求

输入一个正整数n,代表需要维修的马头琴总量。

输出要求

输出一个整数,代表最终需要准备的长弦总数。

样例

样例1:
输入:
50
输出:
110

样例2:
输入:
60
输出:
130


12. 苗绣纹样分类

标签:字符串查找(in) / 分支判断

题目背景与规则

系统需要检测某款纹样的特征描述字符串中是否包含“蝴蝶”这一词汇。如果包含,则归类为“百鸟衣核心纹样区”;如果不包含,则归类为“常规服饰装饰区”。请你编写程序实现这一分类逻辑。

输入要求

输入一行字符串,代表大模型生成的某款苗绣纹样特征描述文本。

输出要求

输出一行字符串,内容为“百鸟衣核心纹样区”或“常规服饰装饰区”。

样例

样例1:
输入:
蝴蝶刺绣
输出:
百鸟衣核心纹样区

样例3:
输入:
百鸟朝凤纹样
输出:
常规服饰装饰区


13. 非遗金币找零

标签:贪心算法 / 循环与取余

题目背景与规则

市集流通的金币面额共四种:50元、20元、5元和1元。
当游客购买了文创产品后,收银员需要为游客找零N元。为了让游客随身携带更方便,收银系统应当用最少数量的金币完成找零。计算出找零所需的最少金币总数。

输入要求

输入一个正整数N,代表需要找零的总金额。

输出要求

输出一个整数,代表找零所需的最少金币总数。

样例

样例1:
输入:
26
输出:
3

样例2:
输入:
50
输出:
1


14. 植物染料采购方案

标签:枚举推导 / 循环枚举

题目背景与规则

染坊计划采购三种植物提取染料,已知:

  • 红色染料每瓶5金币
  • 黄色染料每瓶3金币
  • 蓝色染料每3瓶共1金币,且必须以3瓶为一组购买。

现在刚好有 N 枚金币,要求刚好购买 N 瓶染料。确保色彩丰富,每种染料至少购买1瓶。计算出一共有多少种不同的采购组合方案。

输入要求

输入一个正整数N,代表总金币数和总购买瓶数。

输出要求

输出一个整数,代表满足条件的采购方案总数。

样例

样例1:
输入:
100
输出:
3


数字守艺人Python小高组

编程1:剪纸定价计算(15分)

考察点:输入输出 / 分支结构

题目背景与描述

剪纸工坊售卖团花剪纸:
单件售价35元;
一次性购买10件及以上,每件优惠价30元。

输入格式

一个正整数 n(采购剪纸数量)

输出格式

总花费金额

样例

示例1:
输入:
5
输出:
175
示例2:
输入:
12
输出:
360

评分规则

  1. 正确接收输入并转型(5分)
  2. 分支判断逻辑正确(5分)
  3. 输出计算结果无误(5分)

编程2:传统纹样的样式统计(15分)

考察点:字符串遍历 / 状态比对

题目背景与描述

传统纹样用0和1组成的序列表示图案。定义纹样复杂度为:序列中相邻字符不同的次数 + 1。
举例:

  • 001100111:变化位置在2,4,7,变化3次,复杂度=3+1=4
  • 11111:无变化,复杂度=0+1=1
  • 10101:变化位置1,2,3,4,变化4次,复杂度=4+1=5
    给定仅包含0和1的纹样序列,计算它的复杂度。

输入格式

一行字符串 s(1 ≤ 长度 ≤ 1000,只包含0和1)

输出格式

一个整数,表示纹样的复杂度

样例

示例1:
输入:
001100111
输出:
4
示例2:
输入:
10101
输出:
5

评分规则

  1. 输入处理(4分)
  2. 合理的计算方法(10分)
  3. 数据输出(4分)

编程3:泥塑作品平均分统计(20分)

考察点:列表操作 / 聚合计算

题目背景与描述

录入一批泥塑作品工艺打分:第一行输入作品件数k,第二行输入k个0~100之间的整数分数,计算所有作品平均分,结果保留1位小数。

输入格式

第一行:整数 k
第二行:k个空格分隔的整数

输出格式

平均分(保留1位小数)

样例

输入:

3
85 92 78

输出:85.0

评分规则

  1. 读取数据拆分列表(6分)
  2. 求和、求平均计算(6分)
  3. 小数保留格式输出(6分)

编程4:节气日期计算(20分)

考察点:分支判断 / 格式化输出

题目背景与规则

简化计算公式:

  1. 初始 day = 5
  2. 若年份能被4整除但不能被100整除 → day = 4
  3. 若年份能被400整除 → day = 4
  4. 其余情况保持 day = 5
    最终清明公历日期为:4月
    day日

输入格式

一行,整数year(1900 ≤ year ≤ 2100,表示年份)

输出格式

一行,格式为YYYY-MM-DD,表示清明日期

样例

输入:2024
输出:
2024-04-04 

想要参加编程比赛集训的,可以添加VX,我们有着丰富的各类比赛带赛经验,不上水课,以比赛为规划,让每个孩子编程路上不上当!

扫码关注我们
为孩子规划一个美好又有意义的编程学习节奏。让孩子在这场“千军万马过独木桥”的竞赛中,少走弯路、直击高分!

最新文章

随机文章