给出如下代码: MonthandFlower={’’1月’’:’’梅花’’,’’2月’’:’’杏花’’,’’3月’’:’’桃花’’,’’4月’’:’’牡丹花’’,\’’5月’’:’’石榴花’’,’’6月’’:’’莲花’’,’’7月’’:’’玉簪花’’,’’

admin2019-08-30  37

问题 给出如下代码:
MonthandFlower={’’1月’’:’’梅花’’,’’2月’’:’’杏花’’,’’3月’’:’’桃花’’,’’4月’’:’’牡丹花’’,\’’5月’’:’’石榴花’’,’’6月’’:’’莲花’’,’’7月’’:’’玉簪花’’,’’8月’’:’’桂花’’,’’9月’’:’’菊花’’,\’’10月’’:’’芙蓉花’’,’’11月’’:’’山茶花’’,’’12月’’:’’水仙花’’}
n=input(’’请输入1一12的月份:’’)
print(n+’’月份之代表花:’’+MonthandFlower.get(str(n)+’’月’’))
以下选项中描述正确的是

选项 A、MonthandFlower是集合类型变量
B、代码实现了获取一个整数(1—12)来表示月份,输出该月份对应的代表花名
C、MonthandFlower是列表类型变量
D、MonthandFlower是一个元组

答案B

解析 Month&Flower是字典类型变量。字典是集合类型的延续,各个元素并没有顺序之分。字典是存储可变数量键值对的数据结构,键和值可以是任意数据类型。字典的主要用法是通过索引符号来实现查找与特定键相对应的值。如果想保持一个集合中元素的顺序,需要使用列表,而不是元组。
转载请注明原文地址:https://kaotiyun.com/show/zX6p777K
0

最新回复(0)