题目

1783.星期判断机

代码

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)——菜鸟教程