第十二届青少年蓝桥杯 Python 组1月中/高级试题

本文介绍了第十二届青少年蓝桥杯Python组1月的中/高级编程试题,包括字符串操作、条件判断、数学计算和数据统计等题目,旨在考察参赛者的编程思维和技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二、编程题

第一题(难度系数2,18 个计分点) 编程实现:
输入一个字符串,输出这个字符串的最后一个字符。
输入描述:输入一个字符串
输出描述:输出这个字符串的最后一个字符

样例输入:abc 样例输出:c

第二题(难度系数 3,20 个计分点) 编程实现:
输入一个字符串和一个字符,判断字符串中是否包含这个字符。
输入描述:第一行输入一个字符串
第二行输入一个字符
输出描述:如果字符串中包含这个字符则输出大写字母“Y”,否者输出大写字母“N”
样例输入:abcdefg
c
样例输出:Y

第三题(难度系数 3,25 个计分点) 提示信息:
有一堆砖,需要按照一定规律进行堆放,具体堆放规律如下: 顶层放1块砖,
第二层放3块砖, 第三层放6块砖, 第四层放10块砖,

依此类推,每一层砖块的数量为上一层砖块数量加上本层的层数。例如第五层为10+5=15。

### 第15届蓝桥杯青少 Python 省赛参赛信息 #### 报名时间 具体的报名时间段未在提供的资料中提及。通常情况下,此类赛事会在比赛前几个月开放报名通道以便学校和个人有充足的时间准备。建议关注官方通知渠道获取最准确的报名起止日期。 #### 比赛规则概述 根据已有的信息可以得知,第15届蓝桥杯大赛个人赛省赛定于2024年4月13日(星期六)举行[^1]。对于Python B而言,此次比赛共设置了八道题目,相比以往减少了两道,并且整体难度有所降低[^2]。这意味着参赛者可能会面对相对简单的挑战环境,有助于提升自信心并鼓励更多新手尝试参加。 针对具体规则方面,虽然没有直接提到青少年特别规定的内容,但从其他参考资料推测,比赛形式可能包括但不限于以下几个要点: - **在线/线下考试**:取决于当地织方安排。 - **限时答题**:一般会设定固定时间内完成所有试题解答。 - **独立作答**:严禁任何形式的合作作弊行为。 - **编程语言限定为Python**:确保公平竞争的同时也方便评分系统的统一处理。 为了更好地理解这些规则以及获得更详细的指导材料,强烈推荐访问官方网站或联系所在地区的承办单位来取得最新版的手册文件。 ```python # 示例代码用于展示如何验证输入数字的相关逻辑 def check_input_numbers(input_str): try: numbers = list(map(int, input_str.split(','))) print(f"您输入了{len(numbers)}个数字") min_num = min(numbers) sorted_nums_desc = sorted(numbers, reverse=True) print(f"其中最小的是:{min_num}") print("按降序排列的结果如下:") for num in sorted_nums_desc: print(num, end=' ') return True except ValueError as e: print("请输入有效的整数序列,各数字间用逗号隔开") return False if __name__ == "__main__": user_input = "9,12,15,22,5" result = check_input_numbers(user_input) ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁同学与Android

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值