文库 真题 蓝桥杯真题

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

蓝桥杯青少组17级真题 蓝桥杯Python真题 DOCX   4页   下载0   2024-02-24   浏览135   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组Python组别17级编程练习真题(第3套,共8套) 第1页
蓝桥杯青少组Python组别17级编程练习真题(第3套,共8套) 第2页
剩余2页未读, 下载浏览全部
蓝桥等考Python组别 十七 级 第一部分:选择题 1、Python L 17 (15分) 运行下面程序,输出的结果是( )。 def func(x , y ): return (x + y) // 3 print(func( 7, 5 )) 2 4 6 8 正确答案: B 2 、Python L 17 ( 15 分) 运行下面程序,输出的结果是( )。 def func(x): for i in range(2, x): if x % i == 0: print(i, end = ' ') func(1 2 ) 2 3 2 3 4 6 2 4 6 2 4 6 8 正确答案: B 3、Python L 17 (20分) 运行下面程序,输入 哪项 时,输出的是 True? ( ) def palindrome(x): if x[ : : -1] == x: return True return False n = input() print(palindrome(n)) 11211 1121 101010 100100 正确答案: A 第二部分:编程题 4 、Python L 17 聪明的鹦鹉 ( 5 0分) 题目描述: 阿布是一只聪明的鹦鹉,认识许多英文字母。它认识的字母组成的字母表,用字符串t表示。 如果一个单词 里面的 所有字母,都可以在t中找到,我们就认为阿布能读出这个单词。 输入一个单词表s和字母表字符串t。计算单词表中,阿布能读出的单词数量。 例如: 一个包括 3个单词的 单词表 s 是“hello world python”,字母表 t 是“olerdwqsh”, 其中“hello”和“world”的所有字母,都可以在t中找到,但“python”不行,所以阿布能读出的单词数量是2。 输入: 第一行一个字符串,包括 若干个单词(每个单词都只包含小写字母,单词的个数不超过100),相邻两个单词用一个空格分隔, 表示单词表s ; 第二行一个字符串, 只包含小写字母,无重复字母, 表示字母表t。 输出: 一个整数,为单词表中,阿布能读出的单词数量。 输入样例: hello world python olerdwqsh 输出样例: 2 参考程序 1 : def spell(x, y): for i in x: if i not in y: return False return True s = input().split(' ') t = input() ans = 0 for i in s: if spell(i, t) == True: ans += 1 print(ans) 参考程序 2 : s = input().split(' ') t = input() T = set(t) #t转集合 ans = 0 for i in s: S = set(i) #每个单词转集合 if S - T == set(): #求差集,判空 ans += 1 print(ans) 测试数据: 1.in hello world python olerdwqsh 1.out 2 2.in hello open olerdpsh 2.out 1 3.in cat cap at ta eat tea ceatp 3.out 6 4.in peach catch cap at time ceatpch 4.out 4 5.in a lot lot 5.out 1
蓝桥杯青少组Python组别17级编程练习真题(第3套,共8套)
下载提示

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