蓝桥等考Python组别
九
级
第一部分:选择题
1、Python L
9
(15分)
运行下面程序,可以输出几行
“*”?
( )
for i in range(0,
2
):
for j in range(0,
5
):
print('*', end
=
'
')
print()
5
2
3
4
正确答案:B
2
、Python L
9
(15分)
运行下面程序,一共可以输出几个
“*”?
( )
for i in range(
3
):
for j in range(
6
):
print('*', end
=
'
')
print()
18
15
9
12
正确答案:
A
3、Python L
9
(20分)
运行下面
程序,输出的结果是
( )。
for i in range(3):
for j in range(4):
print(
i
,
end
=
'
')
print()
1 1
2 2
3 3
4 4
0 0 0
1 1 1
2 2 2
1
2
3
1
2
3
1
2
3
0 0 0 0
1 1 1 1
2 2 2 2
正确答案:D
第二部分:编程题
4、Python L
9
方阵图案
(
2
0分)
题目名称:方阵图案
题目描述:
输入一个正整数n,用数字
“
5
”
输出n行n列的方阵
图案
。
提示:
1.print(x, end = ' ')语句可以输出指定内容,以空格结尾;
2.print()语句不输出任何内容,表示换行。
输入:
一个正整数n(
2<=n<=10
)。
输出:
用数字
“
5
”
输出n行n列的方阵
图案
,每行相邻两个数字用一个空格隔开。
注意:
输出时行末尾是否有空格,不影响答案的正确性。
输入样例
1
:
3
输出样例
1
:
5 5 5
5 5 5
5 5 5
输入样例
2
:
4
输出样例
2
:
5 5 5 5
5 5 5 5
5 5 5 5
5 5 5 5
参考程序:
n = int(input())
for i in range(n):
for j in range(n):
print(
5
, end = ' ')
print()
测试数据:
1.in
3
1.out
5 5 5
5 5 5
5 5 5
2.in
4
2.out
5 5 5 5
5 5 5 5
5 5 5 5
5 5 5 5
3.in
5
3.out
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
4.in
8
4.out
5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5
5.in
10
5.out
5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5
5
、Python L
9
鳕鱼堡
(
3
0分)
题目名称:鳕鱼堡
题目描述:
汉堡店推出了两款新的汉堡
:
双层鳕鱼堡和三层鳕鱼堡
。
不同汉堡的原料搭配如下:
1.双层鳕鱼堡:2片鱼排和2片面包;
2.三层鳕鱼堡:3片鱼排和2片面包;
总部配送了m片鱼排和n片面包,按照上述配方制作汉堡,正好能将鱼排和面包都用光。请你计算,用完这些原料,能制作双层鳕鱼堡和三层鳕鱼堡各多少个。
输入:
第一行一个正整数m(m<=100),代表鱼排的数量;
第二行一个正整数n(n<=100),代表面包的数量。
数据保证题目有解。
输出:
第一行一个整数,为双层鳕鱼堡的数量;
第二行一个整数,为三层鳕鱼堡的数量。
输入样例:
8
6
输出样例:
1
2
参考程序
1
:
m = int(input())
n = int(input())
for i in range(n + 1):
for j in range(n // 2 + 1):
if i * 2 + j * 3 == m and i * 2 + j * 2 == n:
print(i)
print(j)
参考程序
2
:
m = int(input())
n = int(input())
b3 = m - n
b2 = n // 2 - b3
print(b2)
print(b3)
测试数据:
1.in
8
6
1.out
1
2
2.in
81
68
2.out
21
13
3.in
50
40
3.out
10
10
4.in
89
78
4.out
28
11
5.in
299
230
5.out
46
69
蓝桥杯青少组Python组别9级编程练习真题(第5套,共8套)