在python中,编写程序,接收用户输入的年份和月份,输出该月天数。当输入年份小于0时,输出报错信息“年份输入错误”。当输入月份不是1-12之间数据时,输出报错信息“月份输入错误”
时间: 2023-05-13 14:04:34 浏览: 42
python 输入年份 如果是闰年输出True 否则输出False 示例
5星 · 资源好评率100%
好的,这是一个很基础的问题,以下是代码实现:
```python
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
if year < 0:
print("年份输入错误")
elif month < 1 or month > 12:
print("月份输入错误")
else:
if month in [1, 3, 5, 7, 8, 10, 12]:
print("该月有31天")
elif month in [4, 6, 9, 11]:
print("该月有30天")
else:
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print("该月有29天")
else:
print("该月有28天")
```
希望这个代码能够帮到你!
阅读全文