蓝桥等考Python组别
七
级
第一部分:选择题
1、Python L
7
(15分)
下面for循环
语句
中,
变量
i的取值范围是( )。
for i in range(1,
8
):
print(i)
1~8
1~7
0~8
0~7
正确答案:B
2
、Python L
7
(15分)
下面
哪一年是闰年?
( )
1994年
2000年
2002年
2100年
正确答案:
B
3、Python L
7
(20分)
运行
下面程序
的
结果是( )。
for i in range(1,
6
):
if i % 2 == 0:
print(i, end
=
' ')
1 3
1 3 5
2 4
2 4 6
正确答案:C
第二部分:编程题
4、Python L
7
0~n的整数
(
2
0分)
题目名称:
0~n的整数
题目描述:
输入一个正整数n,输出从0到n(包括0和n)的所有整数。
提示:
print(x, end = ' ')语句可以输出指定内容,以空格结尾。
输入:
一个正整数
n
。
输出:
输出占一行,包括从0到n的所有整数,相邻两个数用一个空格隔开。
注意:
输出时行末尾是否有空格,不影响答案的正确性。
输入样例:
5
输出样例:
0 1 2 3 4 5
参考程序:
n = int(input())
for i in range(n
+ 1
):
print(i, end
=
' ')
测试数据:
1.in
5
1.out
0 1 2 3 4 5
2.in
5
2.out
0 1 2 3 4 5
3.in
9
3.out
0 1 2 3 4 5 6 7 8 9
4.in
7
4.out
0 1 2 3 4 5 6 7
5.in
6
5.out
0 1 2 3 4 5 6
5
、Python L
7
空心正方形
(
3
0分)
题目名称:
空心正方形
题目描述:
用圆点摆成空心正方形,第1个正方形由4个圆点组成,第2个正方形由8个圆点组成,……。下图列举了前4个正方形的摆法,请你看看有什么规律。
输入一个正整数n,请计算,前n个正方形的圆点总数是多少。
输入:
一个正整数n。
输出:
一个正整数,为前n个正方形的圆点总数。
输入样例:
2
输出样例:
12
参考程序:
#计算等差数列4,8,...,4n的和
n = int(input())
ans = 0
for i in range(4, 4 * n + 1, 4):
ans += i
print(ans)
参考程序
2
:
#利用等差数列求和公式
n = int(input())
print((4 + 4 * n) * n // 2)
测试数据:
1.in
2
1.out
12
2.in
3
2.out
24
3.in
5
3.out
60
4.in
8
4.out
144
5.in
16
5.out
544
蓝桥杯青少组Python组别7级编程练习真题(第3套,共8套)