蓝桥等考Python组别
五
级
第一部分:选择题
1、Python L
5
(15分)
若A = True,B = False,C = False,以下逻辑表达式的值为
False
的是( )。
A
or
B
A or C
B and C
not B
正确答案:
C
2
、Python L
5
(15分)
用“True”和“False”对以下内容进行判断,结果是“
True
”的是( )。
如果x的末位是3,则x一定能被3整除
表达式“x + 3 > 5”的值是整数类型
大写字母的ASCII码,都比它对应小写字母的ASCII码小
2,3,5这三个数字,最多可以组成3个不同的三位数
正确答案:
C
3、Python L
5
(20分)
执行下面的
程序
,输入
一个
奇数,
输出
的数是( )。
n = int(input())
if n
% 2 == 0
:
print(n
+ 1
)
else:
print(n
+ 2
)
奇数
偶数
无法确定
不输出任何内容
正确答案:
A
第二部分:编程题
4、Python L
5
判断奇数
(
2
0分)
题目名称:
判断奇数
题目描述:
输入一个正整数,判断它是否是奇数,如果是奇数,输出“yes”;不是奇数,输出“no”。
输入:
一个正整数x。
注意:
input()输入函数的括号中不加任何信息。
输出:
如果x
是奇数,输出“yes”;不是奇数,输出“no”。
注意:
输出的“yes”或“no”没有引号,都是小写。
输入样例:
5
输出样例:
yes
参考程序:
x = int(input())
if x
% 2 == 1
:
print("
y
es")
else:
print("
n
o")
测试数据:
1.in
5
1.out
yes
2.in
4
2.out
no
3.in
12
3.out
no
4.in
15
4.out
yes
5.in
27
5.out
yes
5
、Python L
5
购物
(
3
0分)
题目名称:
购物
题目描述:
小蓝参加某超市的有奖竞猜活动,得到了3张代金券,每张面值10元。购物每满200元可以使用一张代金券。代金券一次可以使用多张,不能兑换现金。
例如:如果小蓝一次购物总金额是810元,包含4个“满200元”,但他只有3张代金券,减30元后,实际支付780元。
请你输入小蓝购物车里商品的总金额(单位元),计算他实际需要支付多少元。
注意:
“满200元”包括200元。
输入:
一个整数m,代表小蓝购物车里商品的总金额。
注意:
input()输入函数的括号中不加任何信息。
输出:
一个整数,为小蓝实际需要支付的钱数。
注意:
输出前面不加空格或者空行。
输入样例
1
:
220
输出样例
1
:
210
输入样例
2
:
810
输出样例
2
:
780
参考程序:
m = int(input())
n = m // 200 #计算能用几张代金券
if n > 3:
n = 3 #超过3张就只能用3张
m = m - 10 * n
print(m)
测试数据:
1.in
220
1.out
210
2.in
159
2.out
159
3.in
350
3.out
340
4.in
810
4.out
780
5.in
1200
5.out
1170
蓝桥杯青少组Python组别5级编程练习真题(第8套,共8套)