蓝桥等考Python组别
六
级
第一部分:选择题
1、Python L
6
(15分)
运行下面的程序,哪个结果不可能出现?( )
import random
print(random.randint(
1
, 4))
0
1
2
3
正确答案:
A
2
、Python L
6
(15分)
选择结构是通过判断条件是否成立来决定执行哪个分支的流程。在Python中,下面哪个关键字与选择结构无关?( )
if
else
elif
print
正确答案:
D
3、Python L
6
(20分)
运行下面的程序,输出的结果是
( )。
a = 15
if a < 10:
print(1)
else:
if a < 20:
print(2)
else:
print(3)
1
2
3
不输出任何内容
正确答案:
B
第二部分:编程题
4、Python L
6
及格
(
2
0分)
题目名称:
及格
题目描述:
一次数学考试满分100分,60分以上(包括60分)及格。输入一个整数代表某学生的分数,判断这个分数是否及格,如果及格,输出“yes”;不及格,输出“no”。
输入:
一个不
大于100的
整数,
代表某学生的分数
。
注意:
input()输入函数的括号中不加任何信息。
输出:
如果
分
数
及格
,输出“
y
es”
;
不
及格
,输出“
n
o”。
注意:
输出的“yes”或“no”没有引号,都是小写。
输入样例
1
:
12
输出样例
1
:
no
输入样例
2
:
65
输出样例
2
:
yes
参考程序:
x = int(input())
if x >
=
6
0:
print("
y
es")
else:
print("
n
o")
测试数据:
1.in
12
1.out
no
2.in
65
2.out
yes
3.in
53
3.out
no
4.in
78
4.out
yes
5.in
91
5.out
yes
5
、Python L
6
快递费
(
3
0分)
题目名称:
快递费
题目描述:
某快递公司收费标准如下:
1.包裹重量不超过5kg的,收费15元,5kg叫做首重;
2.包裹重量超过5kg,但不超过10kg的,除了首重收费15元之外,超出5kg的部分,费用为2元每kg;
3.包裹重量超过10kg的,没有首重费用,全部按3元每kg收费。
输入一个整数,表示包裹的重量(单位kg),计算快递公司收取的快递费(单位元)。
输入:
一个正
整数,代表包裹的重量
。
注意:
input()输入函数的括号中不加任何信息。
输出:
一个
整数,为
快递费用
。
注意:
本题只计算数值,不输出单位。
输入样例
1
:
7
输出样例
1
:
19
输入样例
2
:
12
输出样例
2
:
36
参考程序:
n = int(input())
if n <= 5:
print(15)
elif n <= 10:
print(15 + (n - 5) * 2)
else:
print(n * 3)
测试数据:
1.in
7
1.out
19
2.in
12
2.out
36
3.in
3
3.out
15
4.in
10
4.out
25
5.in
20
5.out
60
蓝桥杯青少组Python组别6级编程练习真题(第1套,共8套)