2025年8月第16届蓝桥杯Python编程青少组(省赛-初中级)真题_第1页
2025年8月第16届蓝桥杯Python编程青少组(省赛-初中级)真题_第2页
2025年8月第16届蓝桥杯Python编程青少组(省赛-初中级)真题_第3页
2025年8月第16届蓝桥杯Python编程青少组(省赛-初中级)真题_第4页
2025年8月第16届蓝桥杯Python编程青少组(省赛-初中级)真题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2025年8月第16届蓝桥杯Python编程青少组(省赛_初中级)真题一、单选题。1.运行下面Python程序,输出的结果是?()。a,b,c=1,2,3print(a+b+c)A.1B.2C.3D.62.运行下面Python程序,输出的结果是?()。a={2,3,1,4}b={1,2,3,4}print(a<=b)A.TrueB.FalseC.1D.03.下列选项中,()可以作为Python中的合法变量名?A.lengthB.!C.?D.#4.运行下面Python程序,输出的结果是?()。ans=0foriinrange(6):forjinrange(i):ans+=jprint(ans)A.20B.30C.50D.555.以下关于Python3的描述,【错误】的是?()。A.使用lambda创建的匿名函数能用作实参进行传递B.元组是不可变类型,包含列表元素的元组可以用作字典的键。C.sorted()函数进行排序时,在不改动原序列的基础上,返回一个新的序列。D.执行and运算时,从左至右求值,一旦可以确定结果,求值就会停止。二、编程题。6.鸡蛋包装问题。问题描述:农场包装鸡蛋,每盒鸡蛋标准装30个。现在有一盒正在包装的鸡蛋,已装入n个(1≤n≤30)。请计算要装满这一盒,还需要再装入多少个鸡蛋?输入格式:一个整数n(1≤n≤30),表示这盒鸡蛋已装的个数。输出格式:一个整数,表示还需要装入的鸡蛋个数。样例输入:21样例输出:97.单词记录问题。问题描述:小刘正在使用电脑记录单词,他的记录方式是:对于每个给定的单词,只记录该单词的第一个字母和单词的字母数量。现在给定一个单词,按照小刘的记录方式,输出单词的记录结果。输入格式:一个只包含小写英文字母的字符串(2≤字符串长度≤20),表示给定的单词。输出格式:第一行输出一个字母,表示单词的第一个字母。第二行输出一个整数,表示单词的字母数量。样例输入:succeed样例输出:s78.珠子号码问题。问题描述:给定一个由重复序列组成的珠子串,每组珠子的号码依次为:1、2、3、4、5、6、7、8、9、10、11、10、9、8、7、6、5、4、3、2、1。共21颗珠子为一组,总共有50组这样的珠子串在一起。输入格式:一个整数n(1≤n≤1050)。输出格式:一个整数,表示第n颗珠子对应的号码。样例输入:12样例输出:109.昆虫变换问题。问题描述:有n只昆虫排成一排,每只昆虫为萤火虫(用0表示)或蜜蜂(用1表示)。魔术师每次操作可以将一只萤火虫变为蜜蜂,或将一只蜜蜂变为萤火虫。目标是让所有相邻昆虫的种类都不相同,求最少需要的操作次数。例如:n=6;从左至右6只昆虫如下:将第三只昆虫变为萤火虫,第四只昆虫变为蜜蜂,可以使得所有相邻的昆虫都不相同:魔术师最少需要变2次。输入格式:第一行:一个整数n(2≤n≤1000),表示昆虫数量。第二行:n个整数(0或1),表示初始排列,数字间用空格隔开。输出格式:一个整数,表示最少需要的操作次数。样例输入:6011001样例输出:210.拼图拼接问题。题目描述:小利准备将n块拼图从左到右进行拼接,每块拼图原本为大小一致的正方形卡片,每条边都做了改变,共有8种不同的边,使用编号1-8表示。每块拼图使用其上、右、下、左四条边的编号来表示。例如,下面两块拼图共有8种不同的边,左边的拼图用1234表示,右边的拼图用5678表示:拼图规则:(1)在拼图中:1号边只能与8号边拼接。2号边只能与7号边拼接。3号边只能与6号边拼接。4号边只能与5号边拼接。(2)你可以将每块拼图顺时针旋转0度、90度、180度、270度来进行拼图(不能翻转到另一面进行拼图)。例如,同一块拼图旋转不同度数时的效果如下图所示:旋转0度:上边为1,右边为2,下边为3,左边为4。旋转90度:上边为4,右边为1,下边为2,左边为3。旋转180度:上边为3,右边为4,下边为1,左边为2。旋转270度:上边为2,右边为3,下边为4,左边为1。(3)除第一块拼图外,下一块拼图只能拼在已拼接拼图的最右边。注:在各种拼法中,只要有任意一个相同位置上的拼图不一致,或拼图相同但旋转的方向不一致,都算不同的拼法。本题中,n块拼图是不同的,不存在以下两种情况:(1)同一块拼图,旋转90度、180度、270度后,不会出现与0度相同的情况。(2)任意两块拼图,不会出现其中一块拼图旋转后与另一块相同。例如:n=3;3块拼图分别是4524、6134、3872,如下图所示:共有4种不同的拼法,如下图所示:输入描述:第一行输入一个整数n(2≤n≤8),表示拼图的块数。第二行输入n个长度为4的字符串,字符串仅包含数字1-8,字符串之间以一个空格隔开,每个字符串从左至右的4个数字依次表示该块拼图上、右、下、左四条边的编号。输出描述:输出一个整数,表示多少种不同的拼法。输入样例:3452461343872输出样例:411.砖块消除问题。有一个砖块消消乐游戏,游戏画面由n列砖组成,每列都有若干块砖,每块砖都是1×1的正方形且砖块之间排列整齐(每块砖的厚度及砖块之间的缝隙忽略不计)。玩家每次可以按照以下要求,选定一个矩形区域,将该矩形区域的所有砖块消除:(1)该矩形区域内每块砖都是完整的,即不能选定某块砖的一部分。例如:可以选择下方左图中的矩形区域(绿色框),不可以选定下方右图中的矩形区域(红色框)。(2)该矩形区域内不能有空白部分。例如:不可以选定下图中的矩形区域(红色框)。给定砖的列数n,以及从左至右每列砖的砖块数量,请计算消除完所有砖块最少需要选定多少次矩形区域。例如:n=3;从左至右列砖的砖块数量分别是2、3、2,将所有砖块全部消除最少需要选定2次。第1次,选定绿色框的矩形区域,将6块砖消除,剩余1块砖。第2次,选定剩余的1块砖并消除。输入描述:第一行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论