蓝桥等考Python组别
八
级
第一部分:选择题
1、Python L
8
(15分)
运行下面
程序,输出的结果是
( )。
i = 1
while i <
=
3
:
print(i, end
=
' ')
i += 1
1 2
0 1 2 3
1 2
3
0 1 2
正确答案:
C
2
、Python L
8
(15分)
运行下面
程序,输出的结果是
( )。
x = 467
while x > 0:
print(x % 10, end
=
'
')
x //= 10
7 6 4
4 6 7
7 6 7
6 4 7
正确答案:
A
3、Python L
8
(20分)
运行下面
程序,输出的结果是
( )。
i = 2
while True:
if i >= 6:
break
i = i +
1
print(i)
4
7
8
6
正确答案:D
第二部分:编程题
4、Python L
8
5
的倍数
(
2
0分)
题目名称:
5
的倍数
题目描述:
如果一个数能被5整除,那么这个数就是5的倍数。像5,10,35这样的数都是5的倍数。
输入一个整数n(n>=
5
),输出从1到n(包括
1和
n)范围内,所有
5的倍数
。
提示:
print(x, end = ' ')语句可以输出指定内容,以空格结尾。
输入:
一个整数
n(n>=
5
)
。
输出:
输出从1到n(包括
1和
n)范围内,所有
5的倍数
,相邻两个数用一个空格隔开。
输入样例:
16
输出样例:
5 10 15
参考程序:
n = int(input())
i =
5
while i <= n:
print(i, end
=
' ')
i +=
5
测试数据:
1.in
16
1.out
5 10 15
2.in
20
2.out
5 10 15 20
3.in
33
3.out
5 10 15 20 25 30
4.in
51
4.out
5 10 15 20 25 30 35 40 45 50
5.in
67
5.out
5 10 15 20 25 30 35 40 45 50 55 60 65
5
、Python L
8
学识币
(
3
0分)
题目名称:
学识币
题目描述:
有一个在线学习网站,每次登录会赠送2个
学识币(网站的虚拟货币)
。
每学习1课时,需要先支付5个
学识币
,不够5个
学识币
不能学习。
小蓝的账户有n个学识币。他每天登录1次,领取2个学识币;再学习1课时,支付5个学时币。请你算一算,小蓝可以连续学习多少天?
输入:
一个正整数n
,表示小蓝账户的初始学识币数量
。
输出:
一个整数,为
小蓝可以连续学习的天数
。
输入样例:
6
输出样例:
2
参考程序:
n = int(input())
i = 0
while n >
=
3:
n += 2
n -= 5
i += 1
print(i)
测试数据:
1.in
6
1.out
2
2.in
7
2.out
2
3.in
10
3.out
3
4.in
25
4.out
8
5.in
28
5.out
9
蓝桥杯青少组Python组别8级编程练习真题(第4套,共8套)