蓝桥等考Python组别
六
级
第一部分:选择题
1、Python L
6
(15分)
运行下面的程序,输入5,结果是
( )。
n = int(input())
if n
>
10:
print('A')
else:
if n > 5:
print('B')
else:
print('C')
A
B
C
不输出任何内容
正确答案:
C
2
、Python L
6
(15分)
运行下面的程序,输出的值最小可能是( )
。
import random
print(random.randint(
2
,
10
)
+ 2
)
2
4
10
12
正确答案:
B
3、Python L
6
(20分)
当x等于哪个数时,下面的程序输出的结果为“True”?( )
x = int(input())
print(x % 3 == 0 and x % 10 == 5)
5
15
23
24
正确答案:B
第二部分:编程题
4、Python L
6
5的倍数
(
2
0分)
题目名称:
5的倍
数
题目描述:
如果一个整数能够被另一个整数整除,那么这个整数就是另一个整数的倍数。
如5,15,45能够被5整除,因此5,15,45是5的倍数。
输入一个正整数x,判断x是否是5的倍数。如果是5的倍数,输出“yes”;不是5的倍数,输出“no”。
输入:
一个正整数x。
输出:
如果x
是5的倍数,输出“yes”;不是5的倍数,输出“no”
。
输入样例:
15
输出样例:
yes
参考程序:
x
= int(input())
if
x % 5 == 0
:
print(
"yes"
)
else:
print(
"no"
)
测试数据:
1.in
15
1.out
yes
2.in
6
2.out
no
3.in
12
3.out
no
4.in
20
4.out
yes
5.in
105
5.out
yes
5
、Python L
6
出租车
(
3
0分)
题目名称:
出租车
题目描述:
某城市出租车的计费方式如下:
1.起步价10元,2公里或2公里以内,一律收费10元;
2.超过2公里,但不超过10公里时,超出2公里的部分,按照每公里2元收取费用;
3.超过10公里后,超出10公里的部分,按照每公里3元收取费用。
请你写一个计算出租车价格的程序,输入行驶里程,输出车费。行驶里程
为
正
整数。
输入:
一个
正
整数
,代表
行驶里程
。
输出:
一个
正
整数,代表车费。
输入样例
1
:
2
输出样例
1
:
10
输入样例
2
:
12
输出样例
2
:
32
参考程序:
x = int(input())
if x <= 2:
print(10)
elif x <= 10:
print(10 + (x - 2) * 2)
else:
print(10 + 8 * 2 + (x - 10) * 3)
校验
:
测试数据:
1.in
2
1.out
10
2.in
12
2.out
32
3.in
1
3.out
10
4.in
6
4.out
18
5.in
20
5.out
56
蓝桥杯青少组Python组别6级编程练习真题(第7套,共8套)