文库 真题 蓝桥杯真题

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

蓝桥杯青少组13级真题 蓝桥杯Python真题 DOCX   5页   下载0   2024-02-24   浏览85   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组Python组别13级编程练习真题(第5套,共8套) 第1页
蓝桥杯青少组Python组别13级编程练习真题(第5套,共8套) 第2页
剩余3页未读, 下载浏览全部
蓝桥等考Python组别 十三 级 第一部分:选择题 1、Python L 13 (15分) 运行下面程序,输出的结果是( )。 t = ('1', ' 8 ', ' 3 ', ' 5 ', '4', '3', '2') print(t.count(' 3 ')) 0 1 2 不输出任何内容 正确答案:C 2 、Python L 13 ( 15 分) 运行下面程序, 输出的结果是( )。 t = tuple(range( 4 )) print(t) (0, 1, 2, 3) (0, 1, 2, 3, 4) [0, 1, 2, 3] [0, 1, 2, 3, 4] 正确答案: A 3、Python L 13 (20分) 已知元组t的定义如下: t = ('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat') 下面哪个说法是正确的?( ) len(t)的值是 6 t[- 1 ] 可以获取 元素 Sun t[ : 2 ]可以获取元素 Sun 和 Mon 'Wed' in t的值是 False 正确答案: C 第二部分:编程题 4、Python L 13 索引为偶数的元素和 ( 2 0分) 题目名称: 索引为偶数的元素和 题目描述: 在一行输入 几个正 整数, 用这几个正整数建立 一个列表, 输出 列表中 索引为偶数的元素之和 。 输入: 一行,按字符串形式输入若干个正整数(数量 大于3 ),相邻两个正整数用一个空格分隔。 提示: s = input() #输入一个字符串,赋值给s a = s.split(' ') # 将字符串s按空格拆分,保存到列表 a中 lis = [int(i) for i in a] # 将列表a的元素转换成整数,保存到列表lis 中 输出: 一个整数,表示建立的列表中,索引为偶数的元素之和。 输入样例: 2 5 1 4 输出样例: 3 参考程序: s = input() a = s.split(' ') lis = [int(i) for i in a] print(sum(lis [ : : 2] )) 测试数据: 1.in 2 5 1 4 1.out 3 2.in 2 1 4 5 8 2.out 14 3.in 9 7 10 13 78 2 3.out 97 4.in 1 4 9 2 10 3 4.out 20 5.in 13 2 19 23 20 5 5.out 52 5 、Python L 1 3 极速大回环 ( 3 0分) 题目名称:极速大回环 题目描述: “极速大回环”是水上乐园新开设的游乐项目,游客乘坐充气船,从高高的滑道上顺流而下,非常惊险刺激。 为了保证安全,乐园要求: --每条充气船必须乘坐2 名乘客 ; --单人体重不得超过100公斤; --2人体重之差不得超过40公斤。 如不符合上述要求,充气船可能会翻,或者冲出滑道。 一个旅游团有n个人,已知他们每个人的体重,请问,在这个团体内部两人一组,乘坐充气船,最多能配出几组。 输入: 第一行一个正整数n(1<=n<=20),表示旅游团的人数; 第二行按字符串形式输入n个整数 (大小在20 ~2 0 0 范围内) ,用空格分隔,依次表示 每 个人的体重 ( 单位:公斤 ) 。 提示: s = input() #输入一个字符串,赋值给s a = s.split(' ') # 将字符串s按空格拆分,保存到列表 a中 lis = [int(i) for i in a] # 将列表a的元素转换成整数,保存到列表lis 中 输出: 一个整数, 表示 在旅游团内部两人一组,配对成功的最大组数。 输入样例: 6 25 80 78 29 110 95 输出样例: 2 参考程序: n = int(input()) s = input() a = s.split() lis = [int(i) for i in a if int(i) <= 100] #转换成数字型列表,过滤大于100的 lis.sort() ans = 0 i = 0 while i < len(lis) - 1: if lis[i + 1] - lis[i] <= 40: #连续的两个人,能配对就配对 i += 2 ans += 1 else: #不能配对就看下一个,体重小的放弃 i += 1 print(ans) 测试数据: 1.in 6 25 80 78 29 110 95 1.out 2 2.in 8 93 43 50 141 61 50 123 32 2.out 3 3.in 11 92 91 25 108 31 127 98 42 54 94 77 3.out 4 4.in 15 56 156 144 41 199 63 198 83 108 134 142 158 129 174 194 4.out 2 5.in 37 169 38 77 124 51 33 167 56 193 52 67 96 128 110 171 39 198 69 164 158 51 123 38 102 77 188 77 80 175 171 199 45 171 120 140 135 78 5.out 8
蓝桥杯青少组Python组别13级编程练习真题(第5套,共8套)
下载提示

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