文库 真题 蓝桥杯真题

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

蓝桥杯青少组15级真题 蓝桥杯Python真题 DOCX   5页   下载0   2024-02-24   浏览109   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组Python组别15级编程练习真题(第2套,共8套) 第1页
蓝桥杯青少组Python组别15级编程练习真题(第2套,共8套) 第2页
剩余3页未读, 下载浏览全部
蓝桥等考Python组别 十五 级 第一部分:选择题 1、Python L 15 (15分) 运行下面程序,输出的结果是( )。 d ic = {1: 'A 1 ', 2: ' A2 ', 3: ' A3 ' , 4: 'A4' } print( dic.get(1 ) ) A1 A2 A3 A4 正确答案: A 2 、Python L 15 ( 15 分) 运行下面程序,输出的结果是( )。 d ic = {'A': 11, 'B': 12, 'C': 13 , 'D': 14 } del dic['B'] print(len(dic)) 1 2 3 4 正确答案: C 3、Python L 15 (20分) 运行下面程序,输出的结果是( )。 dic = {'BMW': 8.5, 'BENS': 8.3, 'AUDI': 7.9} for k, v in dic.items(): if v >= 8.4: print(k) BMW BENS AUDI BMW BENS BMW 不输出 任何内容 正确答案: C 第二部分:编程题 4 、 Python L 1 5 能被7整除的数 ( 2 0 分) 题目名称: 能被7整除的数 题目描述: 输入 两 个正 整数m和n(m小于n),输出m~n(包括m和n)范围内,能被7整除的数的个数。 输入: 第一行一个正整数m; 第二行一个正整数n(m<n<100)。 输出: 一个正整数,代表m~n(包括m和n)范围内,能被7整除的数的个数。 输入样例: 2 14 输出样例: 2 参考程序: m = int(input()) n = int(input()) ans = 0 for i in range(m, n + 1): if i % 7 == 0: ans += 1 print(ans) 测试数据: 1.in 2 14 1.out 2 2.in 1 8 2.out 1 3.in 10 40 3.out 4 4.in 4 55 4.out 7 5.in 6 99 5.out 14 5 、Python L 15 相似的单词 ( 3 0分) 题目名称: 相似的单词 如果两个单词中每个字母出现的次数都相同,我们称这两个单词互为“相似的单词”。例如:eat和tea互为“相似的单词”。 输入两个只包含小写字母的字符串s和t,编写一个程序来判断s和t是否互为“相似的单词”。 输入: 第一行一个字符串 s ; 第 二 行一个字符串 t 。 输入的两个字符串不相同,只包含小写字母,单词中的字母 可能有 重复。 输出: 一个 字符串 ,代表 s和t是否互为“相似的单词”。如果 是 “相似的单词” ,输出“yes”,否则输出“no”。 输入样例 1 : eat tea 输出样例 1 : yes 输入样例 2 : rat car 输出样例 2 : no 参考程序 1 : s = input() t = input() b = True dic = {} for i in s: #遍历s,记录每个字母出现次数 dic[i] = s.count(i) #将“字母——出现次数”作为一个键值对,加入字典 for i in t: #遍历t,将每个字母出现次数对应减少 if i in dic.keys(): dic[i] -= 1 else: #如果出现新字母,则判错 b = False break for i in dic.values(): #检查字典是否每项都为0 if i != 0: b = False if b == True: print(' y es') else: print('no') 参考程序 2 : s = input() t = input() a = [0] * 256 for i in range(len(s)): a[ord(s[i]) - ord('a')] += 1 for i in range(len(t)): a[ord(t[i]) - ord('a')] -= 1 b = True for i in range(26): if a[i] != 0: b = False break if b == True: print("yes") else: print("no") 测试数据: 1.in eat tea 1.out yes 2.in rta car 2.out no 3.in play player 3.out no 4.in anagram nagaram 4.out yes 5.in Apple apple 5.out no
蓝桥杯青少组Python组别15级编程练习真题(第2套,共8套)
下载提示

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