蓝桥等考Python组别
十四
级
第一部分:选择题
1、Python L
14
(15分)
运行下面程序,输出的结果是( )。
d = {'A':
501
, 'B':
60
2, 'C':
70
3
, 'D': 804
}
print(d['B'])
501
602
703
804
正确答案:
B
2
、Python L
14
(
15
分)
运行下面程序,输出的结果是( )。
a
= dict(a =
1
1, b =
1
2, c =
1
3)
print(
a
)
{'a':
1
1, 'b':
1
2, 'c':
1
3}
{
1
1: 'a',
1
2: 'b',
1
3: 'c'}
['a', 'b', 'c',
1
1,
1
2,
1
3]
[
1
1,
1
2,
1
3, 'a', 'b', 'c']
正确答案:A
3、Python L
14
(20分)
运行下面程序,输出的结果是( )。
score = {'Chinese': 23, 'Japanese': 24, 'American': 25}
a = 23
if a in score.values():
print(score['American'])
23
24
25
不输出任何内容
正确答案:C
第二部分:编程题
4
、
Python L
14
星期
(
2
0
分)
题目名称:
星期
题目描述:
按照英语国家的习惯,星期日是一个星期的第
1
天,星期一是第
2
天,……,星期六是第
7
天。星期日到星期六的英文名称如下表所示。
输入一个
1~7
的正整数,代表这是一个星期的第几天(序号),输出对应的英文单词。
输入:
一个
正整数
n
(
1<=n<=7
)
。
输出:
一个
字符串,根据
n
是一个星期的第几天,输出对应的英文单词,首字母大写,其余小写。
输入样例:
5
输出样例:
Thursday
参考程序:
dic = {1: "Sunday", 2: "Monday", 3: "Tuesday", 4: "Wednesday", 5: "Thursday", 6: "Friday", 7: "Saturday"}
n = int(input())
print(dic[n])
测试数据:
1.in
5
1.out
Thursday
2.in
2
2.out
Monday
3.in
1
3.out
Sunday
4.in
7
4.out
Saturday
5.in
4
5.out
Wednesday
5
、Python L
14 探店
(
3
0分)
题目名称:探店
题目描述:
小蓝是电视台“本地生活”的一名主播,他的工作之一,就是对本市的一些餐厅进行实地考察,用镜头记录下整个过程,选择物美价廉的餐厅分享给观众。
一条新开的美食街有
许多
餐厅,小蓝准备逐一走访,但如果有连锁店只去其中一家。
输入这条街每家餐厅的名称(用一个大写字母表示,连锁店用同一字母,餐厅的品牌数量不超过
26
),输出小蓝实际需要走访的餐厅数量。
例如:
6家餐厅的名称分别是A、B、A、B、C、A,其中A餐厅有3家连锁店,B餐厅有2家连锁店,C餐厅有1家店,实际只有3种品牌的餐厅,小蓝走访的餐厅数量是3。
输入:
一个字符串,由
若干
个大写字母组成,每个字母代表一个餐厅的名称,可能有重复
。
输出:
一个整数,为小蓝实际需要走访的餐厅数量。
输入样例:
ABABCA
输出样例:
3
参考程序
1
:
s = input()
dic = {}
for i in
s
:
dic[
i
] = 1
print(len(dic))
参考程序
2
:
x = input()
s = set()
for i in x:
s.add(i)
print(len(s))
测试数据:
1.in
ABABCA
1.out
3
2.in
BBCCCDDDD
2.out
3
3.in
ABCDEFG
3.out
7
4.in
SSFC
4.out
3
5.in
CCCCCCEDE
5.out
3
蓝桥杯青少组Python组别14级编程练习真题(第1套,共8套)