3、输入一个月份,首先判断是否在1~12之间,然后判断返回该月的天数。
时间: 2023-03-20 19:03:24 浏览: 155
输入月份,显示天数C++
好的,针对您的问题,我可以回答。请看以下代码实现:
```python
month = int(input("请输入一个月份:"))
if month < 1 or month > 12:
print("输入的月份不在1~12之间")
else:
if month == 2:
print("该月的天数为28或29天")
elif month in [4, 6, 9, 11]:
print("该月的天数为30天")
else:
print("该月的天数为31天")
```
以上代码首先判断输入的月份是否在1~12之间,如果不在该范围内,则输出错误提示;否则根据月份判断该月的天数并输出。其中,2月的天数需要根据是否为闰年来判断,其他月份的天数是固定的。
阅读全文