蓝桥等考Python组别
六
级
第一部分:选择题
1、Python L
6
(15分)
运行下面的程序,
哪个
值
不
可能
出现
?( )
import random
print(random.randint(
0
,
3
)
* 2
)
0
2
3
6
正确答案:
C
2
、Python L
6
(15分)
运行下面的程序,输入哪个数,可使输出的结果为“yes”?
( )
x = int(input())
if x %
6
==
0 and x % 10 == 6
:
print("yes")
else:
print("no")
12
16
26
36
正确答案:D
3、Python L
6
(20分)
身体质量指数(BMI)是衡量人体胖瘦程度以及是否健康的一个标准。
运行下面的程序,当输入
19
时,输出的结果是
( )。
BMI
= int(input())
if
BMI
< 18.5
:
print("
体重不足
")
elif
BMI
< 25
:
print("
正常
")
elif
BMI
< 30
:
print("
超重
")
else:
print("
肥胖
")
体重不足
正常
超重
肥胖
正确答案:
B
第二部分:编程题
4、Python L
6
4的倍数
(
2
0分)
题目名称:
4的倍
数
题目描述:
如果一个整数能够被另一个整数整除,那么这个整数就是另一个整数的倍数。
如4,12,32都能够被4整除,因此4,12,32是4的倍数。
输入一个正整数x,判断x是否是4的倍数
。
如果是4的倍数,输出“yes”;不是4的倍数,输出“no”
。
输入:
一个正整数x。
输出:
如果x
是4的倍数,输出“yes”;不是4的倍数,输出“no”
。
输入样例:
8
输出样例:
yes
参考程序:
x
= int(input())
if
x % 4 == 0
:
print(
"yes"
)
else:
print(
"no"
)
测试数据:
1.in
8
1.out
yes
2.in
6
2.out
no
3.in
24
3.out
yes
4.in
128
4.out
yes
5.in
2022
5.out
no
5
、Python L
6
手心手背
(
3
0分)
题目名称:
手心手背
题目描述:
小蓝和两个小朋友玩“手心手背”的游戏。一局游戏中,三个人同时出一个手势:手心朝上,或者手背朝上。
对于小蓝来说,游戏有三种结果:
1.三个人的手势都相同,平局;
2.小蓝的手势和其他两人都不同,小蓝获胜;
3.小蓝的手势和其中一人相同,小蓝失败。
用数字0代表“手心”,1代表“手背”,输入3个整数,代表一局游戏中三个人的手势,第一个数字是小蓝的手势。输出小蓝在这局游戏中的胜负情况,“W”代表胜利,“L”代表失败,“N”代表平局。
输入:
第一行
一个整数
,0或者1,代表小蓝的手势;
第二行
一个整数
,0或者1,代表一个小朋友的手势;
第三行
一个整数
,0或者1,代表另一个小朋友的手势。
输出:
一个大写字母,为小蓝在这局游戏中的胜负情况,“W”代表胜利,“L”代表失败,“N”代表平局。
输入样例
1
:
1
0
0
输出样例
1
:
W
输入样例
2
:
1
0
1
输出样例
2
:
L
参考程序:
a = int(input())
b = int(input())
c = int(input())
if a == b == c:
print('
N
')
else:
if b == c:
print('W')
else:
print('L')
参考程序
2
:
a = int(input())
b = int(input())
c = int(input())
t1 = ((1,0,0),(0,1,1))
t2 = ((1,1,1),(0,0,0))
if (a,b,c) in t1:
print('W')
elif (a,b,c) in t2:
print('N')
else:
print('L')
测试数据:
1.in
1
0
0
1.out
W
2.in
1
0
1
2.out
L
3.in
1
1
0
3.out
L
4.in
0
1
1
4.out
W
5.in
1
1
1
5.out
N
蓝桥杯青少组Python组别6级编程练习真题(第8套,共8套)