用if语句和switch语句两种方法,分别实现从键盘输入月份,输出对应的季节。(其中12-2冬季,3-5春季,6-8夏季,9-11秋季)。
时间: 2024-12-02 13:13:55 浏览: 6
当然可以。在编程中,你可以使用`if`语句和`switch`语句来根据用户输入的月份判断季节。以下是两种方法的示例:
**使用 if 语句实现:**
```python
month = int(input("请输入月份:"))
if month >= 1 and month <= 3:
season = "春季"
elif month >= 4 and month <= 6:
season = "夏季"
elif month >= 7 and month <= 9:
season = "秋季"
else: # 如果月份大于9并且小于等于12,即12月到次年2月
season = "冬季"
print(f"月份 {month} 对应的季节是:{season}")
```
**使用 switch 语句(在某些语言如 C、C++ 中)实现(Python 不支持原生 switch 语句,这里可以用字典模拟):**
```python
months = {
1: "冬季",
2: "冬季",
3: "春季",
4: "春季",
5: "春季",
6: "夏季",
7: "夏季",
8: "夏季",
9: "秋季",
10: "秋季",
11: "秋季",
}
month = int(input("请输入月份:"))
season = months.get(month, "未知")
print(f"月份 {month} 对应的季节是:{season}")
```
阅读全文