蓝桥等考Python组别
九
级
第一部分:选择题
1、Python L
9
(15分)
运行下面程序,可以输出几行
“*”?
( )
for i in range(
3
):
for j in range(4):
print('*', end
=
'
')
print()
6
3
7
4
正确答案:B
2
、Python L
9
(15分)
运行下面程序,一共可以输出几个
“*”?
( )
for i in range(5):
for j in range(
4
):
print('*', end
=
'
')
print()
20
1
8
1
6
15
正确答案:
A
3、Python L
9
(20分)
运行下面
程序,输出的结果是
( )。
for i in range(3):
for j in range(4):
print(
5
,
end
=
'
')
print()
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
正确答案:D
第二部分:编程题
4、Python L
9
方阵图案
(
2
0分)
题目名称:方阵图案
题目描述:
输入一个正整数n,用数字
“
1
”
输出n行n列的方阵
图案
。
提示:
1.print(x, end = ' ')语句可以输出指定内容,以空格结尾;
2.print()语句不输出任何内容,表示换行。
输入:
一个正整数n(
2<=n<=10
)。
输出:
用数字
“
1
”
输出n行n列的方阵
图案
,每行相邻两个数字用一个空格隔开。
注意:
输出时行末尾是否有空格,不影响答案的正确性。
输入样例
1
:
3
输出样例
1
:
1 1 1
1 1 1
1 1 1
输入样例
2
:
4
输出样例
2
:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
参考程序:
n = int(input())
for i in range(n):
for j in range(n):
print(1, end = ' ')
print()
测试数据:
1.in
3
1.out
1 1 1
1 1 1
1 1 1
2.in
4
2.out
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
3.in
5
3.out
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
4.in
8
4.out
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
5.in
10
5.out
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
5
、Python L
9
鸡兔同笼
(
3
0分)
题目名称:鸡兔同笼
题目描述:
“鸡兔同笼” 是中国古代的趣味数学题,记载于《孙子算经》。题目大意是:有若干只鸡和兔关在一个笼子里,已知头的数量是35,脚的数量是94。
问鸡和兔各有几只。
经计算可得,鸡有23只,兔有12只。
请你编写一个
计算
“鸡兔同笼”问题的
程序
:分别输入
笼子里
头和脚的数量,计算鸡和兔各有几只。
输入:
第一行一个正整数,代表头的数量;
第二行一个正整数,代表脚的数量。
两个正整数的大小都不超过200,数据保证题目有解。
输出:
第一行一个整数,代表鸡的数量;
第二行一个整数,代表兔的数量。
输入样例1:
3
8
输出样例1:
2
1
输入样例2:
35
94
输出样例2:
23
12
参考程序:
head = int(input())
foot = int(input())
for i in range(1, head):
for j in range(1, head):
if i + j == head and i * 2 + j * 4 == foot:
print(i)
print(j)
参考程序
2
:
head = int(input())
foot = int(input())
rabbit = (foot - 2 * head) // 2
hen = head - rabbit
print(hen)
print(rabbit)
测试数据:
1.in
3
8
1.out
2
1
2.in
35
94
2.out
23
12
3.in
20
60
3.out
10
10
4.in
32
86
4.out
21
11
5.in
125
408
5.out
46
79
蓝桥杯青少组Python组别9级编程练习真题(第3套,共8套)