蓝桥等考Python组别
十一
级
第一部分:选择题
1、Python L
11
(15分)
运行
下面
程序,输出的结果是
( )。
a = list(range(
4
))
print(a)
[0, 1, 2, 3]
[0, 1, 2, 3, 4]
[1, 2, 3]
[1, 2, 3, 4]
正确答案:A
2
、Python L
11
(
15
分)
已知列表lis被赋值如下:
lis = ['A', 'B', 'C', 'D']
下面哪个语句可以在列表lis末尾添加字符元素“A”?( )
lis.insert(
1,
'A')
lis.append('A')
lis.index('A')
del
lis[-1]
正确答案:B
3、Python L
11
(20分)
已知列表lis被赋值如下:
lis
= [
5
,
8
, 1,
5
, 2
, 6
]
下面列表
操作函数的
返回
结果,
错误的是( )。
max(
lis
)
的
返回
结果
是:
8
sum
(
lis
)
的返回结果
是:
27
lis.
count(
5
)的
返回
结果
是:
1
m
in
(
lis
)
的
返回
结果
是:
1
正确答案:C
第二部分:编程题
4、Python L
11
最小的
数
(
2
0分)
题目名称:
最小的数
题目描述:
在一行输入
几个正
整数,中间用空格隔开。
输出这几个正整数
中
最小
的
数
。
输入:
一行,按字符串形式输入若干个正整数(数量
大于2
),相邻两个正整数用一个空格分隔。
提示:
s = input()
#输入一个字符串,赋值给s
a = s.split(' ') #
将字符串s按空格拆分,保存到列表
a中
lis = [int(i) for i in a]
#
将列表a的元素转换成整数,保存到列表lis
中
输出:
一个正整数,为这几个正整数
中
最小
的
数
。
输入样例:
2 1 7 5 4
输出样例:
1
参考程序:
s = input()
a = s.split(' ')
lis = [int(i) for i in a]
print(min(lis))
测试数据:
1.in
2 1 7 5 4
1.out
1
2.in
5 2 11 2 3 8 9
2.out
2
3.in
1 2 4 7 9
3.out
1
4.in
3 1 8 6 7 12
4.out
1
5.in
5 31 3 8 9 22 54 90
5.out
3
5、Python L11 评分(30分)
题目名称:评分
题目描述:
学校举办
诗朗诵
比赛,有
n
位评委为每名参赛选手打分。
每名选手
最终得分的计算规则是:从
评委的打分中,先去掉两个最高分和两个最低分,再对剩下的分数计算平均分,向下取整。
例如:6名评委为某选手的打分是76,89,92,34,55,79。去掉两个最高分92和89,去掉两个最低分34和55,还剩76和79,平均分是77(
计算方法是(76+79)//2
)。
输入
评委数量n和
每位评委为某选手的打分,
请计算该
选手的最终得分。
输入:
第一行一个正整数,为
评委数量n(5<=n<=20);
第二行,按字符串形式输入
n
个正整数(大小在1~100范围内),相邻两个正整数用一个空格分隔,每个正整数表示一位评委为某选手的打分。
提示:
s = input()
#输入一个字符串,赋值给s
a = s.split(' ') #
将字符串s按空格拆分,保存到列表
a中
lis = [int(i) for i in a]
#
将列表a的元素转换成整数,保存到列表lis
中
输出:
一个整数,表示该选手的最终得分。
输入样例:
6
76 89 92 34 55 79
输出样例:
77
参考程序1:
n = int(input())
s = input()
a = s.split(' ')
lis = [int(i) for i in a]
for i in range(2):
lis.remove(max(lis))
lis.remove(min(lis))
print(sum(lis) //
(n - 4)
)
参考程序
2
(校验用)
:
n = int(input())
s = input()
a = s.split(' ')
lis = [int(i) for i in a]
lis.sort()
print(
sum(
lis[2:
n
- 2]
)
//
(n - 4)
)
测试数据:
1.in
6
76 89 92 34 55 79
1.out
77
2.in
7
73 58 94 28 95 82 46
2.out
71
3.in
8
33 66 25 61 96 37 59 9
3.out
47
4.in
10
91 79 70 42 62 8 45 56 57 68
4.out
59
5.in
12
14 26 91 89 47 32 74 33 63 94 21 5
5.out
48
蓝桥杯青少组Python组别11级编程练习真题(第4套,共8套)