文库 真题 蓝桥杯真题

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

蓝桥杯青少组14级真题 蓝桥杯Python真题 DOCX   5页   下载0   2024-02-24   浏览101   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组Python组别14级编程练习真题(第8套,共8套) 第1页
蓝桥杯青少组Python组别14级编程练习真题(第8套,共8套) 第2页
剩余3页未读, 下载浏览全部
蓝桥等考Python组别 十四 级 第一部分:选择题 1、Python L 14 (15分) 运行下面程序,输出的结果是( )。 d = {1: "red", 2: "yellow", 3: "blue", 4: "green"} print(d[2]) red yellow blue green 正确答案: B 2 、Python L 14 ( 15 分) 运行下面程序,输出的结果是( )。 lis 1 = ['A', 'B', 'C'] lis 2 = [1, 2, 3] d = dict(zip(lis1, lis2)) print(d) {'A': 1, 'B': 2, 'C': 3} {1: 'A', 2: 'B', 3: 'C'} [1, 2, 3, 'A', 'B', 'C'] ['A', 'B', 'C' 1, 2, 3] 正确答案: A 3、Python L 14 (20分) 运行下面程序,输出的结果是( )。 d = {1: 'A a ', 2: 'B b ', 3: 'C c '} for k, v in d.items(): print(k, v) A a B b C c 1 2 3 1 A a 2 B b 3 C c (1, 'A a ') (2, 'B b ') (3, 'C c ') 正确答案: C 第二部分:编程题 4 、 Python L 1 4 动物编号 ( 2 0 分) 题目名称: 动物编号 题目描述: 我们用数字1~5为狗(dog)、老虎(tiger)、熊(bear)、猫(cat)、鸟(bird)这5种动物编号。编号与动物名称(用英语表示)的对应关系如下表所示。 输入一个 用英语表示的动物名称,输出对应动物的编号。 输入: 一个 字符串,为用英语表示的动物名称。 保证输入数据表中存在。 输出: 一个正整数,表示输入的动物名称对应的编号。 输入样例: dog 输出样例: 1 参考程序: dic = {" dog ": 1, " tiger ": 2, "b ear ": 3, " cat ": 4, "b ird ": 5} n = input() print(dic[n]) 测试数据: 1.in dog 1.out 1 2.in tiger 2.out 2 3.in bear 3.out 3 4.in cat 4.out 4 5.in bird 5.out 5 5 、Python L 1 4 出现次数最多的 元素 ( 3 0分) 题目名称:出现次数最多的 元素 题目描述: 有一个由整数组成的列表,输出这个列表中出现次数最多的元素。 数据 保证出现次数最多的 元素只有 一个。 输入: 第一行一个正整数,为 列表元素的个数n(2<=n<=20); 第二行,按字符串形式输入 n 个正整数(大小在 1~20范围内 ),相邻两个正整数用一个空格分隔, 表示 列表的全部元素。 提示: s = input() #输入一个字符串,赋值给s a = s.split(' ') # 将字符串s按空格拆分,保存到列表 a中 lis = [int(i) for i in a] # 将列表a的元素转换成整数,保存到列表lis 中 输出: 一个正整数,为输入列表 中出现次数最多的 元素 。 输入样例: 5 1 2 3 4 2 输出样例: 2 参考程序 1 : n = int(input()) s = input() a = s.split(' ') lis = [int(i) for i in a] dic = {} #建立空字典 for i in lis: dic[i] = lis.count(i) #将“元素——出现次数”作为一个键值对,加入字典 for k, v in dic.items(): #遍历字典,k是键,v是值 if v == max(dic.values()): print(k) 参考程序 2 : n = int(input()) a = [int(i) for i in input().split(' ')] b = [0] * 101 #桶排序 for i in range(n): x = a[i] b[x] += 1 for i in range(21): if b[i] == max(b): print(i) 测试数据: 1.in 5 1 2 3 4 2 1.out 2 2.in 5 5 4 4 4 2 2.out 4 3.in 8 8 2 3 3 2 5 2 5 3.out 2 4.in 10 1 7 4 1 4 1 3 1 5 5 4.out 1 5.in 10 9 9 9 9 9 9 9 9 9 6 5.out 9
蓝桥杯青少组Python组别14级编程练习真题(第8套,共8套)
下载提示

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