python使用字典练习题,急

怎样使用字典的方法,使输入的月份,输出为季节
如输入3 输出春季
春季3,4,5 夏季6,7,8 秋季9,10,11 冬季12,1,2

代码示例如下
有帮助望采纳~

season = ['春季', '夏季', '秋季', '冬季']
month = [[3, 4, 5], [6, 7, 8], [9, 10, 11], [12, 1, 2]]
dict1 = {ks: v for k, v in zip(month, season) for ks in k }
# print(dict1)
a=int(input())
print(dict1.get(a,'Invalid Input'))

img

你题目的解答代码如下:

dic = {
    3 :"春季",
    4 :"春季",
    5 :"春季",
    6 :"夏季",
    7 :"夏季",
    8 :"夏季",
    9 :"秋季",
    10 :"秋季",
    11 :"秋季",
    12 :"冬季",
    1 :"冬季",
    2 :"冬季"
}
n = int(input("请输入月份:"))
print(dic[n])

如有帮助,望采纳!谢谢!