python输入一个年份,判断是否为闰年,并可以输入年份和月份,输出相应的月份有几天。
时间: 2023-05-11 11:05:16 浏览: 244
py代码-判断年份是否闰年
可以使用以下代码来判断是否为闰年,并输出相应月份的天数:
```python
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
if month == 2:
print("闰年,2月有29天")
elif month in [1, 3, 5, 7, 8, 10, 12]:
print("闰年,该月有31天")
else:
print("闰年,该月有30天")
else:
if month == 2:
print("平年,2月有28天")
elif month in [1, 3, 5, 7, 8, 10, 12]:
print("平年,该月有31天")
else:
print("平年,该月有30天")
```
注意:这里的判断闰年的方法是:能被4整除但不能被100整除,或者能被400整除。
阅读全文