蓝桥等考Python组别
六
级
第一部分:选择题
1、Python L
6
(15分)
运行下面的程序,输出的值最
大
可能是( )
。
import random
print(
10 -
random.randint(
1
,
4
))
6
8
9
10
正确答案:
C
2
、Python L
6
(15分)
下面的程序
可以
根据学生考试成绩显示评语
。
运行程序,当输入60时,输出的结果是
( )。
a = int(input())
if a >= 90:
print("
A+
")
elif a >=
7
0:
print("
A
")
elif a >=
6
0:
print("
B
")
else:
print("
C
")
A
B
C
A+
正确答案:B
3、Python L
6
(20分)
运行下面的程序,
当输入
15
时,
输出的结果是( )。
x
= int(input())
if x >= 10:
if x >= 20:
x = x + 2
else:
x = x - 2
print(x)
11
13
15
17
正确答案:
C
第二部分:编程题
4、Python L
6
较大的数
(
2
0分)
题目名称:
较大的
数
题目描述:
输入两个不相等的正整数a、b,输出其中较大的数
。
输入:
第一行一个正整数
a;
第
二
行一个正整数
b。
输出:
一个
整数,为
a和b中较大的数
。
输入样例:
6
4
输出样例:
6
参考程序:
a
= int(input())
b
= int(input())
if
a > b
:
print(
a
)
else:
print(
b
)
测试数据:
1.in
6
4
1.out
6
2.in
7
8
2.out
8
3.in
11
17
3.out
17
4.in
16
1
4.out
16
5.in
45
51
5.out
51
5
、Python L
6
卡牌游戏
(
3
0分)
题目名称:
卡牌游戏
题目描述:
小蓝
和爸爸玩一个
卡牌
游戏,有
A、B、C、D四种卡牌。游戏开始前,双方各抓同等数量的卡牌。
每回合双方同时
出
一张牌,如果符合以下两种情况之一,本回合小蓝
得分
:
1.小蓝出的
牌
是A而爸爸不是B;
2.小蓝出的
牌
不是A而爸爸是B。
其余情况小蓝不得分。
请你写一个判定胜负的程序,输入两个A~D的大写字母,依次代表某一回合中,小蓝和爸爸出的牌。如果小蓝得分,输出“yes”,否则输出“no”。
输入:
第一行一个A~D的大写字母,代表小蓝出的牌;
第二行一个A~D的大写字母,代表爸爸出的牌。
输出:
如果小蓝得分,输出“yes”,否则输出“no”。
输入样例
1
:
A
C
输出样例
1
:
yes
输入样例
2
:
B
C
输出样例
2
:
no
参考程序:
x = input()
y = input()
if x == 'A' and y != 'B':
print('yes')
elif x != 'A' and y == 'B':
print('yes')
else:
print('no')
参考程序
2
:
x = input()
y = input()
t = (('A','A'),('A','C'),('A','D'),('B','B'),('C','B'),('D','B'))
if (x,y) in t:
print('yes')
else:
print('no')
测试数据:
1.in
A
C
1.out
yes
2.in
A
B
2.out
no
3.in
C
D
3.out
no
4.in
B
B
4.out
yes
5.in
D
C
5.out
no
蓝桥杯青少组Python组别6级编程练习真题(第6套,共8套)