蓝桥等考Python组别
八
级
第一部分:选择题
1、Python L
8
(15分)
运行下面程序的结果是( )。
i = 1
while i < 5:
print(i, end=' ')
i += 1
1 2 3 4
1 2 3 4 5
0 1 2 3 4
0 1 2 3 4 5
正确答案:
A
2、Python L
8
(15分)
运行下面程序的结果是( )。
x = 1234
while x > 0:
print(x % 10, end = '
')
x = // 10
4
3
1 2 3 4
4 3 2 1
正确答案:
D
3、Python L
8
(20分)
运行下面程序的结果是( )。
i = 1
while True:
if i >= 8:
break
i = i + 2
print(i)
4
5
8
9
正确答案:D
第二部分:编程题
4、Python L
8
1~n的奇数
(
2
0分)
题目名称:
1~n的奇数
题目描述:
输入一个正整数n,输出从1到n(包括1和n)范围内的所有奇数。
提示:
print(x, end = ' ')语句可以输出指定内容,以空格结尾。
输入:
一个正整数
n
。
输出:
输出从1到n的所有奇数,相邻两个数用一个空格隔开。
注意:
输出时行末尾是否有空格,不影响答案的正确性。
输入样例:
5
输出样例:
1 3 5
参考程序:
n = int(input())
i = 1
while i <= n:
print(i,
end=' ')
i += 2
测试数据:
1.in
5
1.out
1 3 5
2.in
9
2.out
1 3 5 7 9
3.in
12
3.out
1 3 5 7 9 11
4.in
17
4.out
1 3 5 7 9 11 13 15 17
5.in
6
5.out
1 3 5
5
、Python L
8
次品
(
3
0分)
题目名称:次品
题目描述:
工厂生产了
n个乒乓球。
其中有一
个乒乓球重量
比其他的轻,属于次品,不小心混进了合格品里面。
用
一个没有砝码的天平可以把次品找出来,方
法
是:
如果n是偶数,把所有的
乒乓球平
分成两份,
分别
放在天平两端,哪边轻次品就在哪边;
如果n是奇数,先随机抽出一个,然后把
剩下
的平分成两
组
,
分别
放在天平两端,哪边轻次品就在哪边
;
如果两边一样,那么抽出来的就是次品。
按照这样的
蓝桥杯青少组Python组别8级编程练习真题(第2套,共8套)