文库 真题 蓝桥杯真题

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

蓝桥杯青少组15级真题 蓝桥杯Python真题 DOCX   6页   下载0   2024-02-24   浏览97   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组Python组别15级编程练习真题(第5套,共8套) 第1页
蓝桥杯青少组Python组别15级编程练习真题(第5套,共8套) 第2页
剩余4页未读, 下载浏览全部
蓝桥等考Python组别 十五 级 第一部分:选择题 1、Python L 15 (15分) 运行下面程序,输出的结果是( )。 dic = {" dog ": 1, " tiger ": 2, "b ear ": 3, " cat ": 4} print( dic.get(' dog ' ) ) 1 2 3 4 正确答案:A 2 、Python L 15 ( 15 分) 运行下面程序,输出的结果是( )。 d ic = {'A': 1 01 , 'B': 10 2, 'C': 10 3 , 'D': 10 4 } del dic['B'] print(len(dic)) 1 2 3 4 正确答案: C 3、Python L 15 (20分) 运行下面程序,输出的结果是( )。 dic = {" red ": 1 0 , " blue ": 2 0 , " yellow ": 3 0 , " green ": 4 0 } for k, v in dic.items(): if v >= 30 : print(k) red blue yellow green blue yellow green yellow green 不输出任何内容 正确答案:C 第二部分:编程题 4 、 Python L 1 5 字符串倒序 ( 2 0 分) 题目名称: 字符串倒序 题目描述: 输入一个 字符串,将这个字符串倒序输出。例如将apple倒序后是elppa。 输入: 一个 字符串,长度不超过100。 输出: 一个字符串,为输入字符串倒序后的字符串。 输入样例: apple 输出样例: elppa 参考程序: n = input() print( n[: : -1] ) 测试数据: 1.in apple 1.out elppa 2.in 123456 2.out 654321 3.in Hello,World! 3.out !dlroW,olleH 4.in A 4.out A 5.in I have a dream 5.out maerd a evah I 5 、 Python L 15 投票 ( 3 0 分) 题目名称:投票 某网站举办青少年演讲比赛。 6 名选手进入决赛,他们的序号是 1~6 。 比赛的成绩由网民投票决定,投票时每点击一次选手头像,都会被系统记录下来。最终会有一个由数字 1~6 组成的字符串,代表这个网民的投票记录。 每个网民都可以投多次票,但重复为同一选手投票只记 1 票。 输入参与投票的人数 n 和 n 个网民的投票记录,请计算每名选手得票数量。 例如: 2 个网民参与投票, 第一个网民的投票记录是 1221 ,去掉重复, 1 号选手和 2 号选手各得到 1 票; 第二个网民的投票记录是 223444 ,去掉重复, 2 号选手、 3 号选手和 4 号选手各得到 1 票; 合计, 1 号 1 票, 2 号 2 票, 3 号 1 票, 4 号 1 票,5号0票,6号0票。 输入: 第一行一个正整数 n ( 1<=n<=20 ),表示参与投票的人数; 后面 n 行,每行一个由数字 1~6 组成的字符串,字符可能有重复,长度不超过 100 ,每个字符串表示一个网民的投票记录。 输出: 6 行,每行两个整数,第一个整数表示选手序号(从1到6),第二个整数表示对应的得票数。 输入样例: 3 6523112215 5246335143 1331 输出样例: 1 3 2 2 3 3 4 1 5 2 6 2 参考程序 1 : dic = {1 : 0, 2 : 0, 3 : 0, 4 : 0, 5 : 0, 6 : 0} n = int(input()) for i in range(n): s = input() a = [0] * 6 for j in range(6): if str(j + 1) in s: a[j] = 1 for j in range(6): if a[j] > 0: dic[j + 1] += 1 for k, v in dic.items(): print(k, v) 参考程序 2 : ans = [0] * 7 n = int(input()) for i in range(n): s = set() t = input() for j in t: s.add(j) for j in range(7): if str(j) in s: ans[j] += 1 for i in range(1, 7): print(i, ans[i]) 测试数据: 1.in 3 6523112215 5246335143 1331 1.out 1 3 2 2 3 3 4 1 5 2 6 2 2.in 4 5552135316 6264542 3114 646614 2.out 1 3 2 2 3 2 4 3 5 2 6 3 3.in 2 3544111425 4551444623 3.out 1 2 2 2 3 2 4 2 5 2 6 1 4.in 5 4534256 315625 32224422 4544312316 22112353 4.out 1 3 2 5 3 5 4 3 5 4 6 3 5.in 8 6233621355 3131 11641145 211152 3162114 5554 243651 55646 5.out 1 6 2 4 3 4 4 5 5 6 6 5
蓝桥杯青少组Python组别15级编程练习真题(第5套,共8套)
下载提示

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