文库 真题 蓝桥杯真题

蓝桥杯青少组Python组别10级编程练习真题(第7套,共8套)

蓝桥杯青少组10级真题 蓝桥杯Python真题 DOCX   5页   下载0   2024-02-21   浏览180   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组Python组别10级编程练习真题(第7套,共8套) 第1页
蓝桥杯青少组Python组别10级编程练习真题(第7套,共8套) 第2页
剩余3页未读, 下载浏览全部
蓝桥等考Python组别 十 级 第一部分:选择题 1、Python L 10 (15分) 已知s = 'orange',下列说法正确的是( )。 s[ 0 ]对应的字符是' o ' s[ 1 ]对应的字符是' o ' s[-1]对应的字符是' g ' s[ 3 ]对应的字符是' r ' 正确答案: A 2 、Python L 10 (15分) 运行下面 程序,输入字符串“ photo ”,输出的结果是 ( )。 s = input() print(s.count(' o ')) 3 2 1 -1 正确答案: B 3、Python L 10 (20分) 下面 程序 可以 让变量i遍历字符串s。运行程序,输出的结果是 ( )。 s = '2074' for i in s: if int(i) > 5: print(i) 2 0 7 4 正确答案: C 第二部分:编程题 4、Python L 10 统计字符“e”的 数量 ( 2 0分) 题目名称: 统计字符“e”的数量 题目描述: 输入一个字符串,其中可能包含字符 “e” 。输出字符串中 字符“e” 的数量。 输入: 一个 字符串 。 输出: 一个 整数 , 表示输入的 字符串中 字符“e”的 数量 。 输入样例: example 输出样例: 2 参考程序: s = input() print(s. count(' e ') ) 测试数据: 1.in example 1.out 2 2.in Apple 2.out 1 3.in bee 3.out 2 4.in exercise 4.out 3 5.in EeeeEeeEEeeee 5.out 9 5 、Python L 11 飞行棋 ( 3 0分) 题目名称:飞行棋 题目描述: 飞行棋的棋盘由一个个小格组成,每个小格都标有 序号 ,起点是 0,后面每个格的数字递增1,如下图所示。 骰子是一个立方体,可以生成1~6的随机点数。游戏中,玩家打出的点数,就是棋子接下来要走的步数。 棋子每 走完一次 ,如果落在 个位数字 是 4的格子里,就要再前进1步;如果 落在 个位数字 是 8的格子里,就要后退2步。 用一个字符串表示某位玩家连续几次掷骰子的结果,字符串中的每个字符都是1~6的数字,棋子从起点出发,按每次掷骰子的结果,依次向前移动相应步数,并按游戏规则前进或后退。请计算出棋子最后在哪个格子里。 例如: 玩家连续3次掷骰子的结果是“352”,他的棋子要走3次: 1.从“0”开始,走3步,到“3”; 2.从“3”开始,走5步,到“8”,后退2步,到“6”; 3.从“6”开始,走2步,到“8”,后退2步,到“6”。 棋子最后在序号为6的格子里。 注意: 假设这名玩家完成所有操作后,棋子还没到棋盘终点。 输入: 一个字符串,只包含1~ 6 的 数字 ,每个数字代表一次 掷骰子的结果 。 输出: 一个整数,表示 棋子最后所在的格子序号 。 输入样例 1 : 352 输出样例 1 : 6 输入样例 2 : 461 输出样例 2 : 12 参考程序: s = input() pos = 0 for i in s: pos += int(i) if pos % 10 == 4: pos += 1 if pos % 10 == 8: pos -= 2 print(pos) 测试数据: 1.in 352 1.out 6 2.in 461 2.out 12 3.in 1616 3.out 12 4.in 3322 4.out 6 5.in 264124 5.out 17
蓝桥杯青少组Python组别10级编程练习真题(第7套,共8套)
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明