蓝桥等考Python组别
六
级
第一部分:选择题
1、Python L
6
(15分)
运行下面的程序,输出的值最
大
可能是( )
。
import random
print(random.randint(
2
,
4
)
* 5)
10
15
20
30
正确答案:C
2
、Python L
6
(15分)
甲、乙、丙
三个人赛跑
,
已知甲不是第一名,乙不是第二名,名
次
没有并列的
。
用“True”和“False”对以下内容进行判断,结果是“
False
”的是( )。
甲不是第二名就是第三名
乙可能是第一名
丙不可能是第三名
甲和
丙必
定有一个是第
二
名
正确答案:C
3、Python L
6
(20分)
下面的程序
可以
根据学生考试成绩显示评语
。
运行程序,当输入
92
时,输出的结果是
( )。
a = int(input())
if a >= 90:
print("优秀"
, end = ' '
)
elif a >= 60:
print("及格"
, end = ' '
)
else:
print("不及格"
, end = ' '
)
优秀
及格
优秀
及格
不及格
正确答案:
A
第二部分:编程题
4、Python L
6
较小的数
(
2
0分)
题目名称:
较小的
数
题目描述:
输入两个不相等的正整数a、b,输出其中较小的数
。
输入:
第一行一个正整数
a;
第
二
行一个正整数
b。
输出:
一个
整数,为
a和b中较小的数
。
输入样例:
6
4
输出样例:
4
参考程序:
a
= int(input())
b
= int(input())
if
a < b
:
print(
a
)
else:
print(
b
)
测试数据:
1.in
6
4
1.out
4
2.in
7
8
2.out
7
3.in
11
17
3.out
11
4.in
16
1
4.out
1
5.in
45
51
5.out
45
5
、Python L
6
智能裁判
(
3
0分)
题目名称:
智能裁判
题目描述:
一
款
斗兽棋游戏,双方
各
有6
个
棋子,包括大象、老虎、豹、狼、猫和老鼠,分别用数字
6,
5,4,3,2,1表示。
棋子的大小顺序是:大象 > 老虎 > 豹 > 狼 > 猫 > 老鼠。通常情况下,两个棋子相遇,大的棋子获胜。但有一个例外,如果老鼠和大象相遇,老鼠获胜
。
因为老鼠可以从大象的鼻孔里钻进去,故而打败大象。
斗兽棋的两个棋子相遇时,不亮出任何棋子,智能裁判会自动判断棋子大小。
智能裁判是一个黑盒子,将两个棋子装进去,获胜的棋子被放回原处,失败的棋子出局,
留在盒子里
。如果两个棋子相同,都出局。
请你
写一个智能裁判判断棋子大小的程序,
输入
双方的棋子代号,输出获胜的棋子代号,如果两个棋子相同输出
0。
输入:
第一行一个
1~6的
整数,代表第一个玩家的棋子代号
;
第
二
行一个
1~6的
整数,代表第
二
个玩家的棋子代号
。
输出:
一个
整数
,
为智能裁判
判定的结果
。如果能分出胜负,输出获胜的棋子代号;
如果两个棋子相同,输出
0
。
输入样例
1
:
2
5
输出样例
1
:
5
输入样例
2
:
2
2
输出样例
2
:
0
参考程序:
a = int(input())
b = int(input())
if
b - a == 5 or a - b == 5
:
#如果
老鼠和大象同时在
print(1)
else:
if a
>
b:
print(a)
elif a
<
b:
print(b)
else:
print(
0
)
参考程序
2
:
a = int(input())
b = int(input())
t = ((1,6),(6,1))
if a == b:
print(0)
elif (a,b) in t:
print(1)
else:
print(max(a, b))
测试数据:
1.in
2
5
1.out
5
2.in
2
2
2.out
0
3.in
1
5
3.out
5
4.in
4
1
4.out
4
5.in
3
4
5.out
4
蓝桥杯青少组Python组别6级编程练习真题(第3套,共8套)