题目
代码
date_dict = {
'0': 'Sunday',
'1': 'Monday',
'2': 'Tuesday',
'3': 'Wednesday',
'4': 'Thursday',
'5': 'Friday',
'6': 'Saturday'
}
num = input()
print(date_dict.get(num, 'input error!'))
算法思想
本题是考察C/C++中 switch
语句的使用,但在Python中选择结构只有 if
语句。相较于选择结构,通过使用Python中的 字典 可以更好的处理此类问题。
笔记
get方法
dict.get(key, default=None)
返回指定键的值,如果值不在字典中返回 default
值,参数 default
在使用时无需写参数名。
其它知识
其它与字典相关的知识请查阅文末的参考资料。
参考资料
Python 字典(Dictionary) get()方法——菜鸟教程
Python 字典(Dictionary)——菜鸟教程