传智民韵 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
评分规则
- 正确接收输入并转型(5分)
- 分支判断逻辑正确(5分)
- 输出计算结果无误(5分)
编程2:传统纹样的样式统计(15分)
考察点:字符串遍历 / 状态比对
题目背景与描述
传统纹样用0和1组成的序列表示图案。定义纹样复杂度为:序列中相邻字符不同的次数 + 1。
举例:
001100111:变化位置在2,4,7,变化3次,复杂度=3+1=411111:无变化,复杂度=0+1=110101:变化位置1,2,3,4,变化4次,复杂度=4+1=5
给定仅包含0和1的纹样序列,计算它的复杂度。
输入格式
一行字符串 s(1 ≤ 长度 ≤ 1000,只包含0和1)
输出格式
一个整数,表示纹样的复杂度
样例
示例1:
输入:001100111
输出:4
示例2:
输入:10101
输出:5
评分规则
- 输入处理(4分)
- 合理的计算方法(10分)
- 数据输出(4分)
编程3:泥塑作品平均分统计(20分)
考察点:列表操作 / 聚合计算
题目背景与描述
录入一批泥塑作品工艺打分:第一行输入作品件数k,第二行输入k个0~100之间的整数分数,计算所有作品平均分,结果保留1位小数。
输入格式
第一行:整数 k
第二行:k个空格分隔的整数
输出格式
平均分(保留1位小数)
样例
输入:
3
85 92 78
输出:85.0
评分规则
- 读取数据拆分列表(6分)
- 求和、求平均计算(6分)
- 小数保留格式输出(6分)
编程4:节气日期计算(20分)
考察点:分支判断 / 格式化输出
题目背景与规则
简化计算公式:
- 初始
day = 5 - 若年份能被4整除但不能被100整除 →
day = 4 - 若年份能被400整除 →
day = 4 - 其余情况保持
day = 5
最终清明公历日期为:4月day日
输入格式
一行,整数year(1900 ≤ year ≤ 2100,表示年份)
输出格式
一行,格式为YYYY-MM-DD,表示清明日期
样例
输入:2024
输出:2024-04-04
想要参加编程比赛集训的,可以添加VX,我们有着丰富的各类比赛带赛经验,不上水课,以比赛为规划,让每个孩子编程路上不上当!
为孩子规划一个美好又有意义的编程学习节奏。让孩子在这场“千军万马过独木桥”的竞赛中,少走弯路、直击高分!