提示用户输入一个月份(数字)然后输出是什么季节如果用户输入1~12之外的数字,提示机器故障
时间: 2024-02-09 18:08:18 浏览: 51
好的,可以使用 Python 语言来实现这个功能,代码如下:
```python
month = input("请输入一个月份(数字): ")
if month.isdigit():
month = int(month)
if month >= 1 and month <= 12:
if month >= 3 and month <= 5:
print("这是春季")
elif month >= 6 and month <= 8:
print("这是夏季")
elif month >= 9 and month <= 11:
print("这是秋季")
else:
print("这是冬季")
else:
print("机器故障,输入的数字超出1~12的范围")
else:
print("机器故障,输入的不是数字")
```
首先,用户输入一个月份,我们使用 `isdigit()` 方法检查输入的是否是数字,如果是数字,将其转换为整数类型;如果不是数字,直接提示机器故障。
然后,我们使用 if-elif-else 结构来判断用户输入的月份属于哪个季节,并输出对应的季节名称;如果输入的数字超出了 1~12 的范围,提示机器故障。
阅读全文