蓝桥等考Python组别
七
级
第一部分:选择题
1、Python L
7
(15分)
下面for循环
语句
中,变量i的取值范围是( )。
for i in range(
7
):
print(i)
1~7
0~7
1~6
0~6
正确答案:
D
2
、Python L
7
(15分)
下面
哪一年是闰年?
( )
1849年
1900年
2020年
2022年
正确答案:
C
3、Python L
7
(20分)
运行
下面程序
的
结果是( )。
for i in range(1, 10, 2):
print(i, end = ' ')
1 3 5 7
1 3 5 7 9
0 2 4 6
0 2 4 6 8
正确答案:
B
第二部分:编程题
4、Python L
7
输出
“
$
”
号
(
2
0分)
题目名称:输出“
$
”号
题目描述:
输入一个正整数n,输出一行n个字符“
$
”,相邻两个“
$
”用一个空格隔开。
提示:
print(x, end = ' ')语句可以输出指定内容,以空格结尾。
输入:
一个不大于10的正整数n。
输出:
输出占一行,是n个字符“
$
”,相邻两个“
$
”用一个空格隔开。
注意:
输出时行末尾是否有空格,不影响答案的正确性。
输入样例:
5
输出样例:
$ $ $ $ $
参考程序:
n = int(input())
for i in range(n):
print('
$
', end
=
' ')
测试数据:
1.in
5
1.out
$ $ $ $ $
2.in
7
2.out
$ $ $ $ $ $ $
3.in
9
3.out
$ $ $ $ $ $ $ $ $
4.in
5
4.out
$ $ $ $ $
5.in
2
5.out
$ $
5
、Python L
7
三角形
(
3
0分)
题目名称:
三角形
题目描述:
从一个三角形的一个顶点出发,画n条与对边相交的线段,不与邻边重合。
例如,n=3的情况如下图所示。
n=3时,一共有10个不同的三角形,
见
下图蓝色部分。
输入一个整数n,请你计算,画n条线段后,图中一共有多少个三角形。
输入:
一个正整数n。
输出:
一个正整数,
表示
画n条线段后,图中的三角形个数。
输入样例:
2
输出样例:
6
参考程序:
#计算数列1,2,...,n+1的前n项和
n = int(input())
ans = 0
for i in range(1, n + 2):
ans += i
print(ans)
参考程序
2
:
#计算数列3,6,10,15,...的第n项
n = int(input())
a = 3
t = 3
for i in range(2, n + 1):
a += t
t += 1
print(a)
测试数据:
1.in
2
1.out
6
2.in
3
2.out
10
3.in
5
3.out
21
4.in
8
4.out
45
5.in
16
5.out
153
蓝桥杯青少组Python组别7级编程练习真题(第4套,共8套)