文库 真题 蓝桥杯真题

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

蓝桥杯青少组7级真题 蓝桥杯Python真题 DOCX   4页   下载6   2024-02-21   浏览125   收藏7   点赞16   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组Python组别7级编程练习真题(第1套,共8套) 第1页
蓝桥杯青少组Python组别7级编程练习真题(第1套,共8套) 第2页
剩余2页未读, 下载浏览全部
蓝桥等考Python组别 七 级 第一部分:选择题 1、Python L 7 (15分) 下面for循环 语句 中, 变量 i的取值范围是( )。 for i in range(1, 10): print(i) 1~10 1~9 0~10 0~9 正确答案:B 2 、Python L 7 (15分) 闰年是历法中的名词,包括普通闰年和世纪闰年两类: 普通闰年:年份数能被4整数但不能被100整除; 世纪闰年:年份数能被400整除。 设y是表示年份数的变量,判断y是否是闰年的表达式是下面哪项?( ) (y % 4 == 0 and y % 100 != 0) and (y % 400 == 0) (y % 4 == 0 and y % 100 != 0) or (y % 400 == 0) (y % 4 == 0 or y % 100 != 0) or (y % 400 == 0) (y % 4 == 0 or y % 100 != 0) and (y % 400 == 0) 正确答案:B 3、Python L 7 (20分) 执行下面的程序,结果是( )。 for i in range(1, 10): if i % 2 == 0: print(i, end = ' ') 1 3 5 7 1 3 5 7 9 2 4 6 8 2 4 6 8 10 正确答案:C 第二部分:编程题 4、Python L 7 1~n的整数 ( 2 0分) 题目名称: 1~n的整数 题目描述: 输入一个正整数n,输出从1到n的所有整数。 提示: print(x, end = ' ')语句可以输出指定内容,以空格结尾。 输入: 一个不 大于20的 正整数 n 。 输出: 输出占一行,包括从1到n的所有整数,相邻两个数用一个空格隔开。 注意: 输出时行末尾是否有空格,不影响答案的正确性。 输入样例: 5 输出样例: 1 2 3 4 5 参考程序: n = int(input()) for i in range(n): print(i + 1, end = ' ') 测试数据: 1.in 5 1.out 1 2 3 4 5 2.in 7 2.out 1 2 3 4 5 6 7 3.in 6 3.out 1 2 3 4 5 6 4.in 1 4.out 1 5.in 9 5.out 1 2 3 4 5 6 7 8 9 5 、Python L 7 摆铅笔 ( 3 0分) 题目名称:摆铅笔 题目描述: 小蓝想把他的铅笔分堆收纳,具体方法是: 第1堆1层,1支铅笔; 第2堆2层,3支铅笔; 第3堆3层,6支铅笔; 第4堆4层,10支铅笔; …… 按照这个规律摆下去,除了第一堆,每堆铅笔都摆成三棱柱形状,捆在一起。 下图是 从侧面看, 第1堆~第4堆 的摆法 。 输入一个不大于20的正整数n,请你计算,第n堆的铅笔有多少支。 假设小蓝的铅笔足够摆 n堆。 输入: 一个不大于20的正整数n。 输出: 一个正整数,代表第n堆的铅笔数量。 输入样例: 5 输出样例: 15 参考程序: n = int(input()) a = 1 for i in range(2, n + 1): a = a + i print(a) 参考程序2: n = int(input()) a = 1 p = 2 #数列1,3,6,10,……每项的增量是p for i in range(n - 1): a += p p += 1 print(a) 测试数据: 1.in 5 1.out 15 2.in 3 2.out 6 3.in 6 3.out 21 4.in 10 4.out 55 5.in 12 5.out 78
蓝桥杯青少组Python组别7级编程练习真题(第1套,共8套)
下载提示

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