文库 真题 蓝桥杯真题

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

蓝桥杯青少组15级真题 蓝桥杯Python真题 DOCX   5页   下载0   2024-02-24   浏览111   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组Python组别15级编程练习真题(第1套,共8套) 第1页
蓝桥杯青少组Python组别15级编程练习真题(第1套,共8套) 第2页
剩余3页未读, 下载浏览全部
蓝桥等考Python组别 十五 级 第一部分:选择题 1、Python L 15 (15分) 运行下面程序,输出的结果是( )。 dic = {'A': 1 , 'B': 2, 'C': 3 , 'D': 4 } print( dic.get('A' ) ) 1 2 3 4 正确答案:A 2 、Python L 15 ( 15 分) 运行下面程序,输出的结果是( )。 d ic = {'A': 1 , 'B': 2, 'C': 3 , 'D': 4 } del dic['B'] print(len(dic)) 1 2 3 4 正确答案: C 3、Python L 15 (20分) 运行下面程序,输出的结果是( )。 dic = {'Chinese': 23, 'Japanese': 24, 'American': 25} for k, v in dic.items(): if v >= 24: print(k) Japanese American Japanese American 不输出任何内容 正确答案:C 第二部分:编程题 4 、 Python L 1 5 数字倒序 ( 2 0 分) 题目名称: 数字倒序 题目描述: 输入一个多位数x(末位不是0),将 这个 数倒序输出。 输入: 一个正整数x(位数 在2~8范围内 ,末位不是0)。 输出: 一个正整数,为x倒序 的数 。 输入样例: 5436 输出样例: 6345 参考程序1: x = int(input()) while x > 0: print(x % 10, end = '') x //= 10 参考程序2: x = input() print(x[: : -1]) 测试数据: 1.in 5436 1.out 6345 2.in 123456 2.out 654321 3.in 8461 3.out 1648 4.in 23 4.out 32 5.in 808 5.out 808 5 、Python L 15 视频裁判 ( 3 0分) 题目名称: 视频裁判 学校运动会的男子竞走项目,有8名运动员进入了最后的决赛,他们的编号是1~8号。 竞走比赛要求,运动员必须始终保持至少一只脚与地面接触,否则为犯规。累计犯规3次以上的选手,成绩被取消。 因为比赛时间短,体育老师很难看清是否有人在比赛过程中犯规。只能等比赛结束后,靠视频裁判辅助完成。视频裁判会对摄像机捕捉到的影像进行分析,判断是否有犯规动作,选手每犯规一次,他的编号就会被记录一次,最终得到一个由犯规选手编号组成的序列。 例如: 比赛结束后,视频裁判采集到的犯规选手编号记录是“132631214444”,可以看出,1号选手累计犯规3次,2号、3号选手累计犯规都是2次,4号选手累计犯规4次,6号选手犯规1次,其他选手没犯规。1号、4号选手因累计犯规3次以上,成绩被取消。 给出一场比赛的犯规编号记录,请你编写一段程序,将成绩被取消的选手编号移除,按从小到大的顺序输出其他选手的编号。 输入: 一个由数字1~8组成的字符串s,长度在1~100范围内,代表比赛结束后,视频裁判采集到的犯规选手编号记录。 输出: 一个字符串,表示移除成绩被取消的选手后,其他选手的编号(按从小到大的顺序排列,中间没有空格)。 输入样例: 132631214444 输出样例: 235678 参考程序 1 : dic = {} for i in range(8): dic[i + 1]=0 s = input() for i in s: #遍历s,记录每个数字出现次数 dic[int(i)] = s.count(i) for k, v in dic.items(): #将犯规3次以上的淘汰,字典的值为0,没淘汰的为1 if v >= 3: dic[k] = 0 else: dic[k] = 1 for i in range(1, 9): if dic[i] == 1: print(i, end = '') 参考程序 2 : a = [0] * 9 s = input() for i in s: a[int(i)] += 1 for i in range(1, 9): if a[i] < 3: print(i, end = '') 测试数据: 1.in 132631214444 1.out 235678 2.in 1232281 2.out 1345678 3.in 4321881 3.out 12345678 4.in 2112544321223 4.out 345678 5.in 2212221765555 5.out 134678
蓝桥杯青少组Python组别15级编程练习真题(第1套,共8套)
下载提示

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