文库 真题 蓝桥杯真题

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

蓝桥杯青少组16级真题 蓝桥杯Python真题 DOCX   5页   下载0   2024-02-24   浏览94   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
蓝桥杯青少组Python组别16级编程练习真题(第5套,共8套) 第1页
蓝桥杯青少组Python组别16级编程练习真题(第5套,共8套) 第2页
剩余3页未读, 下载浏览全部
蓝桥等考Python组别 十六 级 第一部分:选择题 1、Python L 16 (15分) 在集合类型操作符中,“|”符号表示( )。 交集 并集 子集 差集 正确答案: B 2 、Python L 16 ( 15 分) a和b是两个集合 , “ (a - b) & a” 可以用以下哪幅图的阴影部分表示?( ) 正确答案: B 3、Python L 16 (20分) 运行下面程序,输出的结果是( )。 s = set( 'AACAWWWCA' ) print( len( s ) ) 3 4 5 6 正确答案: A 第二部分:编程题 4 、 Python L 1 6 没出现的字母个数 ( 2 0 分) 题目名称: 没出现的字母个数 题目描述: 输入 一个由大写字母组成的 字符串 a,计算在a中没出现过的大写字母的个数(大写字母共有26个) 。 例如: a='ABCA',a中出现了“A”,“B”,“C”,没出现过的大写字母有23个。 输入: 一个 由大写字母组成的字符串a , 长度 在 100以内。 输出: 一个正整数,为在a中没出现过的大写字母的个数。 输入样例: ABCA 输出样例: 23 参考程序: a = input() s = set(a) print(26 - len(s)) 测试数据: 1.in ABCDE 1.out 21 2.in ERTYUA 2.out 20 3.in ABCDEABCDRTY 3.out 18 4.in FGHFGHD 4.out 22 5.in SSDWSSFGHJKLDSSDDF 5.out 17 5 、Python L 16 站队 ( 3 0分) 题目名称:站队 题目描述: n名学生在操场,面向老师站成一排,从左到右编号是1~n。 老师会喊m条口令,每条口令都包含一个整数x。口令下达后,凡是编号是x的倍数的学生向后转。 请你算一算,当m条口令都执行完毕后,面向老师的学生有几名。 例如: n=7,m=2,两条口令的x值分别是2和3, 执行完所有口令后, 编号 为1,5,6,7的同学面向老师, 编号 为2,3,4的同学背向老师,如下图所示。 输入: 第一行一个正整数n,为学生的数量(1<=n<=100); 第二行一个正整数m,为口令的数量(1<=m<=10); 第三行,以字符串形式输入m个不相同的正整数(大小在1~10范围内),相邻两个正整数用一个空格分隔,依次表示每条口令的x值。 输出: 一个整数,为m条口令都执行完毕后,面向老师的学生数量。 输入样例: 7 2 2 3 输出样例: 4 参考程序 1 : n = int(input()) m = int(input()) a = list(range(1, n + 1)) lis = [int(i) for i in input().split(' ')] for i in range(n): #对每一个人 t = 0 #记录操作次数 for j in lis: #执行所有操作 if a[i] % j == 0: t += 1 if t % 2 == 0: #操作偶数次的面向老师 a[i] = 'a' else: a[i] = 'b' print(a.count('a')) 参考程序 2 : n = int(input()) m = int(input()) lis = [int(i) for i in input().split(' ')] dic = {} for i in range(1, n + 1): dic[i] = 0 for j in lis: if i % j == 0: dic[i] += 1 ans = len([int(v) for k, v in dic.items() if v % 2 == 0]) print(ans) 测试数据: 1.in 7 2 2 3 1.out 4 2.in 12 3 2 3 4 2.out 7 3.in 16 2 3 4 3.out 9 4.in 24 3 3 4 12 4.out 12 5.in 40 4 4 8 10 20 5.out 33
蓝桥杯青少组Python组别16级编程练习真题(第5套,共8套)
下载提示

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