在python中,编写程序,接收用户输入的年份和月份,输出该月天数。当输入年份小于0时,输出报错信息“年份输入错误”。当输入月份不是1-12之间数据时,输出报错信息“月份输入错误”
时间: 2023-05-13 16:04:30 浏览: 86
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 == 2:
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print("该月天数为29天")
else:
print("该月天数为28天")
elif month in [1, 3, 5, 7, 8, 10, 12]:
print("该月天数为31天")
else:
print("该月天数为30天")
```
希望这个代码能够帮到你!
阅读全文