蓝桥等考Python组别
八
级
第一部分:选择题
1、Python L
8
(15分)
运行下面
程序,输出的结果是
( )。
i =
4
while i <
=
7
:
print(i, end
=
' ')
i += 1
1 2 3
4 5 6
4 5 6
7
0 1 2
3
正确答案:
C
2
、Python L
8
(15分)
运行下面
程序,输出的结果是
( )。
x = 64
while x > 0:
print(x % 10, end
=
'
')
x =
x //
10
4 6
6 4
6 6
4 4
正确答案:
A
3、Python L
8
(20分)
运行下面
程序,输出的结果是
( )。
i =
1
while True:
if i >=
9
:
break
i = i +
1
print(i)
6
7
8
9
正确答案:D
第二部分:编程题
4、Python L
8
4
的倍数
(
2
0分)
题目名称:
4
的倍数
题目描述:
如果一个数能被4整除,那么这个数就是4的倍数。像4,8,24这样的数都是4的倍数。
输入一个整数n(n>=
4
),输出从1到n(包括
1和
n)范围内,所有
4的倍数
。
提示:
print(x, end = ' ')语句可以输出指定内容,以空格结尾。
输入:
一个整数
n(n>=
4
)
。
输出:
输出从1到n(包括
1和
n)范围内,所有
4的倍数
,相邻两个数用一个空格隔开。
输入样例:
10
输出样例:
4 8
参考程序:
n = int(input())
i =
4
while i <= n:
print(i, end
=
' ')
i +=
4
测试数据:
1.in
10
1.out
4 8
2.in
19
2.out
4 8 12 16
3.in
32
3.out
4 8 12 16 20 24 28 32
4.in
40
4.out
4 8 12 16 20 24 28 32 36 40
5.in
46
5.out
4 8 12 16 20 24 28 32 36 40 44
5
、Python L
8
能量回收
(
3
0分)
题目名称:能量回收
题目描述:
大部分新能源电动汽车上配备能量回收系统
,
可以有效延长车辆续航里程。
一辆电动汽车出发时是满电状态,有20格电。它每次
上山
要耗电x格,每次
下山
,在能量回收系统的作用下,可以充电y格。
输入x和y的值(1<=y<x<=20),
输出
汽车最多可以连续翻越山的次数。
输入:
第一行
一个整数x
;
第二行一个整数
y。
输出:
一个整数,
表示
汽车最多可以连续翻越山的次数。
输入样例:
4
2
输出样例:
9
参考程序:
x = int(input())
y = int(input())
E = 20
#E是剩余电量
ans
= 0
while E - x >= 0:
#只要能爬到山顶,就肯定能翻过一座山
E -= x
E += y
ans
+= 1
print(
ans
)
测试数据:
1.in
4
2
1.out
9
2.in
6
2
2.out
4
3.in
5
4
3.out
16
4.in
12
6
4.out
2
5.in
12
10
5.out
5
蓝桥杯青少组Python组别8级编程练习真题(第8套,共8套)