蓝桥等考Python组别
十三
级
第一部分:选择题
1、Python L
13
(15分)
运行下面程序,输出的结果是( )。
t = ('1', '
8
', '
3
', '
5
', '4', '3', '2')
print(t.count('
3
'))
0
1
2
不输出任何内容
正确答案:C
2
、Python L
13
(
15
分)
运行下面程序,
输出的结果是( )。
t = tuple(range(
4
))
print(t)
(0, 1, 2, 3)
(0, 1, 2, 3, 4)
[0, 1, 2, 3]
[0, 1, 2, 3, 4]
正确答案:
A
3、Python L
13
(20分)
已知元组t的定义如下:
t = ('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat')
下面哪个说法是正确的?( )
len(t)的值是
6
t[-
1
]
可以获取
元素
Sun
t[
:
2
]可以获取元素
Sun
和
Mon
'Wed'
in t的值是
False
正确答案:
C
第二部分:编程题
4、Python L
13
索引为偶数的元素和
(
2
0分)
题目名称:
索引为偶数的元素和
题目描述:
在一行输入
几个正
整数,
用这几个正整数建立
一个列表,
输出
列表中
索引为偶数的元素之和
。
输入:
一行,按字符串形式输入若干个正整数(数量
大于3
),相邻两个正整数用一个空格分隔。
提示:
s = input()
#输入一个字符串,赋值给s
a = s.split(' ') #
将字符串s按空格拆分,保存到列表
a中
lis = [int(i) for i in a]
#
将列表a的元素转换成整数,保存到列表lis
中
输出:
一个整数,表示建立的列表中,索引为偶数的元素之和。
输入样例:
2 5 1 4
输出样例:
3
参考程序:
s = input()
a = s.split(' ')
lis = [int(i) for i in a]
print(sum(lis
[ : : 2]
))
测试数据:
1.in
2 5 1 4
1.out
3
2.in
2 1 4 5 8
2.out
14
3.in
9 7 10 13 78 2
3.out
97
4.in
1 4 9 2 10 3
4.out
20
5.in
13 2 19 23 20 5
5.out
52
5
、Python L
1
3
极速大回环
(
3
0分)
题目名称:极速大回环
题目描述:
“极速大回环”是水上乐园新开设的游乐项目,游客乘坐充气船,从高高的滑道上顺流而下,非常惊险刺激。
为了保证安全,乐园要求:
--每条充气船必须乘坐2
名乘客
;
--单人体重不得超过100公斤;
--2人体重之差不得超过40公斤。
如不符合上述要求,充气船可能会翻,或者冲出滑道。
一个旅游团有n个人,已知他们每个人的体重,请问,在这个团体内部两人一组,乘坐充气船,最多能配出几组。
输入:
第一行一个正整数n(1<=n<=20),表示旅游团的人数;
第二行按字符串形式输入n个整数
(大小在20
~2
0
0
范围内)
,用空格分隔,依次表示
每
个人的体重
(
单位:公斤
)
。
提示:
s = input()
#输入一个字符串,赋值给s
a = s.split(' ') #
将字符串s按空格拆分,保存到列表
a中
lis = [int(i) for i in a]
#
将列表a的元素转换成整数,保存到列表lis
中
输出:
一个整数,
表示
在旅游团内部两人一组,配对成功的最大组数。
输入样例:
6
25 80 78 29 110 95
输出样例:
2
参考程序:
n = int(input())
s = input()
a = s.split()
lis = [int(i) for i in a if int(i) <= 100] #转换成数字型列表,过滤大于100的
lis.sort()
ans = 0
i = 0
while i < len(lis) - 1:
if lis[i + 1] - lis[i] <= 40: #连续的两个人,能配对就配对
i += 2
ans += 1
else: #不能配对就看下一个,体重小的放弃
i += 1
print(ans)
测试数据:
1.in
6
25 80 78 29 110 95
1.out
2
2.in
8
93 43 50 141 61 50 123 32
2.out
3
3.in
11
92 91 25 108 31 127 98 42 54 94 77
3.out
4
4.in
15
56 156 144 41 199 63 198 83 108 134 142 158 129 174 194
4.out
2
5.in
37
169 38 77 124 51 33 167 56 193 52 67 96 128 110 171 39 198 69 164 158 51 123 38 102 77 188 77 80 175 171 199 45 171 120 140 135 78
5.out
8
蓝桥杯青少组Python组别13级编程练习真题(第5套,共8套)