python - 请帮我用选择描述写一个程序,根据用户输入的月份显示对应的四个季节
问题描述
请使用选择描述编写一个程序,根据用户输入的月份显示对应的四个季节输出:(一)月11冬
解决方案
只需将 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
推荐阅读
- javascript - 如何使用 Thymeleaf 在 Spring 中将 Java 对象与表行绑定?
- jquery - 获取所选项目
- flutter - 在地图内添加地图
飞镖/颤振 - angular - 使用 XLSX 导出 html 表时隐藏/删除列(表到表)
- sql - 预期状况 - 无法弄清楚原因
- r - 从字符串中提取数字,如果它后面跟着R中的某些字符
- java - 如何从另一个类创建 ImageView
- android - 运行后台服务以从 firebase 数据库中获取数据并在 UI 中收到特定值时执行某些操作
- c++ - 我可以在 C++ 中移动临时对象的属性吗?
- sql-server - SQL Server 构建动态日历表