文库 真题 蓝桥杯真题

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

蓝桥杯青少组5级真题 蓝桥杯Python真题 DOCX   5页   下载5   2024-02-20   浏览134   收藏7   点赞15   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组Python组别5级编程练习真题(第7套,共8套) 第1页
蓝桥杯青少组Python组别5级编程练习真题(第7套,共8套) 第2页
剩余3页未读, 下载浏览全部
蓝桥等考Python组别 五 级 第一部分:选择题 1、Python L 5 (15分) 表达式“not a > 0”等价于下面哪个表达式?( ) a < 0 a == 0 a <= 0 a in 0 正确答案: C 2 、Python L 5 (15分) 执行下面 的 程序,当用键盘输入10时,输出结果是( )。 n = int(input()) if n >= 10 : print( 10 . 0 * n) else: print(15 .0 * n) 10.0 1 00.0 150 150 .0 正确答案: B 3、Python L 5 (20分) 执行下面的 程序 ,输入 哪个数 ,结果是 yes? ( ) x = int(input()) if x % 10 == 7 and x % 7 == 0 : print( "yes" ) else: print( "no" ) 21 27 49 77 正确答案: D 第二部分:编程题 4、Python L 5 小于20的数 ( 2 0分) 题目名称: 小于20的数 题目描述: 输入一个正整数,判断它是否小于20,如果小于20,输出“yes”;不小于20,输出“no”。 输入: 一个正整数x。 注意: input()输入函数的括号中不加任何信息。 输出: 如果x 小于20 ,输出“ y es” ; 不 小于20 ,输出“ n o”。 注意: 输出的“yes”或“no”没有引号,都是小写。 输入样例: 12 输出样例: yes 参考程序: x = int(input()) if x < 2 0: print(" y es") else: print(" n o") 测试数据: 1.in 12 1.out yes 2.in 4 2.out yes 3.in 16 3.out yes 4.in 21 4.out no 5.in 27 5.out no 5 、Python L 5 合并队列 ( 3 0分) 题目名称: 合并 队列 题目描述: 班里有女生8人,学号是1~8;男生8人,学号是9~16。体育课上,女生在前,男生在后,从左到右,按学号从小到大各站成一队,前后对齐,如下图所示。 当接到老师“合并队列”的口令后,前排的女生不动,后排的男生向右上方走一步,站到自己前方女生的右边,两队合并成一队,如下图所示。 输入一个学生的学号(1~16),输出合并队列后,他(她)是从左边数的第几个。 输入: 一个 1~16的整数,代表一个学生的学号 。 注意: input()输入函数的括号中不加任何信息。 输出: 一个 整数,为 合并队列后,这个学生是从左边数的第几个。 注意: 输出前面不加空格或者空行。 输入样例 1 : 3 输出样例 1 : 5 输入样例 2 : 11 输出样例 2 : 6 参考程序: n = int(input()) if n > 8: n -= 8 print(2 * n) else: print(2 * n - 1) 参考程序 2 : n = int(input()) t = (0, 1, 9, 2, 10, 3, 11, 4, 12, 5, 13, 6, 14, 7, 15, 8, 16) print(t.index(n)) 测试数据: 1.in 3 1.out 5 2.in 6 2.out 11 3.in 8 3.out 15 4.in 11 4.out 6 5.in 16 5.out 16
蓝桥杯青少组Python组别5级编程练习真题(第7套,共8套)
下载提示

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