蓝桥等考Python组别
五
级
第一部分:选择题
1、Python L
5
(15分)
表达式“a <= b”等价于下面哪个表达式?
( )
a < b
a == b
a < b and a == b
a < b or a == b
正确答案:
D
2
、Python L
5
(15分)
用“True”和“False”对以下内容进行判断,结果是“
True
”的是( )。
2022年的2月有29天
能被4整除的数,不一定能被2整除
一个数除以3的余数可能是2
盒子里有红球、绿球、蓝球各2个,随机摸出4个球,3种颜色肯定都能被摸出
正确答案:
C
3、Python L
5
(20分)
执行下面的
程序
,输入
12
,结果是( )。
n = int(input())
if n
% 2 == 0
:
print(n
- 1
)
else:
print(n
+ 1
)
11
12
13
不输出任何内容
正确答案:
A
第二部分:编程题
4、Python L
5
小于5的数
(
2
0分)
题目名称:
小于5的数
题目描述:
输入一个正整数,判断它是否小于5,如果小于5,输出“yes”;不小于5,输出“no”。
输入:
一个正整数x。
注意:
input()输入函数的括号中不加任何信息。
输出:
如果x
小于5
,输出“
y
es”
;
不
小于5
,输出“
n
o”。
注意:
输出的“yes”或“no”没有引号,都是小写。
输入样例:
3
输出样例:
yes
参考程序:
x = int(input())
if x
<
5
:
print("
y
es")
else:
print("
n
o")
测试数据:
1.in
3
1.out
yes
2.in
4
2.out
yes
3.in
6
3.out
no
4.in
10
4.out
no
5.in
50
5.out
no
5
、Python L
5
环线地铁
(
3
0分)
题目名称:
环线地铁
题目描述:
环线地铁的轨道首尾相连,共有14座车站,用数字1~14表示车站编号,如下图所示。
地铁双向发车,如果从2号车站乘车到10号车站,可以按2→3→4→5→6→7→8→9→10的路线,乘8站到达目的地;也可以乘坐反方向的车,按2→1→14→13→12→11→10的路线,乘6站到达目的地。假设各站间距相同,显然6站比8站要快。
输入起始车站和目的地车站的编号(1~14),请你算一算,
从起始车站到达
目的地
车站最少乘坐几站。
输入:
第一行
一个整数,代表
起始车站的编号;
第二行
一个整数,代表
目的地车站的编号。
车站编号保证都在1~14范围内。
注意:
input()输入函数的括号中不加任何信息。
输出:
一个
整数,为到达目的地最少要乘坐的站数。
输入样例:
2
10
输出样例:
6
参考程序:
a = int(input())
b = int(input())
r1 = (a - b + 14) % 14
r2 = 14 - r1
if r1 < r2:
print(r1)
else:
print(r2)
参考程序
2
:
a = int(input())
b = int(input())
print(min(max(a, b) - min(a, b), min(a, b) + 14 - max(a, b)))
测试数据:
1.in
2
10
1.out
6
2.in
2
4
2.out
2
3.in
6
1
3.out
5
4.in
14
5
4.out
5
5.in
10
1
5.out
5
蓝桥杯青少组Python组别5级编程练习真题(第5套,共8套)