首页 > 解决方案 > 请帮我用选择描述写一个程序,根据用户输入的月份显示对应的四个季节

问题描述

请使用选择描述编写一个程序,根据用户输入的月份显示对应的四个季节输出:(一)月11冬

标签: pythonpython-3.xlist

解决方案


只需将 12 月的 12 转换为 0,然后除以 3 即可得到区间 [0, 3] 中的数字,然后将该数字用作不同季节的索引。

您可以根据您的方言将“秋天”替换为“秋天”。

def season(month: int = 1):
  return ["Winter", "Spring", "Summer", "Autumn"][month % 12 // 3]

例子:

for i in range(1, 13):
  print(i, season(i))

# Outputs
1 Winter
2 Winter
3 Spring
4 Spring
5 Spring
6 Summer
7 Summer
8 Summer
9 Autumn
10 Autumn
11 Autumn
12 Winter

推荐阅读