文库 真题 蓝桥杯真题

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

蓝桥杯青少组9级真题 蓝桥杯Python真题 DOCX   6页   下载0   2024-02-21   浏览164   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组Python组别9级编程练习真题(第5套,共8套) 第1页
蓝桥杯青少组Python组别9级编程练习真题(第5套,共8套) 第2页
剩余4页未读, 下载浏览全部
蓝桥等考Python组别 九 级 第一部分:选择题 1、Python L 9 (15分) 运行下面程序,可以输出几行 “*”? ( ) for i in range(0, 2 ): for j in range(0, 5 ): print('*', end = ' ') print() 5 2 3 4 正确答案:B 2 、Python L 9 (15分) 运行下面程序,一共可以输出几个 “*”? ( ) for i in range( 3 ): for j in range( 6 ): print('*', end = ' ') print() 18 15 9 12 正确答案: A 3、Python L 9 (20分) 运行下面 程序,输出的结果是 ( )。 for i in range(3): for j in range(4): print( i , end = ' ') print() 1 1 2 2 3 3 4 4 0 0 0 1 1 1 2 2 2 1 2 3 1 2 3 1 2 3 0 0 0 0 1 1 1 1 2 2 2 2 正确答案:D 第二部分:编程题 4、Python L 9 方阵图案 ( 2 0分) 题目名称:方阵图案 题目描述: 输入一个正整数n,用数字 “ 5 ” 输出n行n列的方阵 图案 。 提示: 1.print(x, end = ' ')语句可以输出指定内容,以空格结尾; 2.print()语句不输出任何内容,表示换行。 输入: 一个正整数n( 2<=n<=10 )。 输出: 用数字 “ 5 ” 输出n行n列的方阵 图案 ,每行相邻两个数字用一个空格隔开。 注意: 输出时行末尾是否有空格,不影响答案的正确性。 输入样例 1 : 3 输出样例 1 : 5 5 5 5 5 5 5 5 5 输入样例 2 : 4 输出样例 2 : 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 参考程序: n = int(input()) for i in range(n): for j in range(n): print( 5 , end = ' ') print() 测试数据: 1.in 3 1.out 5 5 5 5 5 5 5 5 5 2.in 4 2.out 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3.in 5 3.out 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4.in 8 4.out 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5.in 10 5.out 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 、Python L 9 鳕鱼堡 ( 3 0分) 题目名称:鳕鱼堡 题目描述: 汉堡店推出了两款新的汉堡 : 双层鳕鱼堡和三层鳕鱼堡 。 不同汉堡的原料搭配如下: 1.双层鳕鱼堡:2片鱼排和2片面包; 2.三层鳕鱼堡:3片鱼排和2片面包; 总部配送了m片鱼排和n片面包,按照上述配方制作汉堡,正好能将鱼排和面包都用光。请你计算,用完这些原料,能制作双层鳕鱼堡和三层鳕鱼堡各多少个。 输入: 第一行一个正整数m(m<=100),代表鱼排的数量; 第二行一个正整数n(n<=100),代表面包的数量。 数据保证题目有解。 输出: 第一行一个整数,为双层鳕鱼堡的数量; 第二行一个整数,为三层鳕鱼堡的数量。 输入样例: 8 6 输出样例: 1 2 参考程序 1 : m = int(input()) n = int(input()) for i in range(n + 1): for j in range(n // 2 + 1): if i * 2 + j * 3 == m and i * 2 + j * 2 == n: print(i) print(j) 参考程序 2 : m = int(input()) n = int(input()) b3 = m - n b2 = n // 2 - b3 print(b2) print(b3) 测试数据: 1.in 8 6 1.out 1 2 2.in 81 68 2.out 21 13 3.in 50 40 3.out 10 10 4.in 89 78 4.out 28 11 5.in 299 230 5.out 46 69
蓝桥杯青少组Python组别9级编程练习真题(第5套,共8套)
下载提示

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