输入年份和月份,输出该年该月的天数
时间: 2023-11-28 19:52:26 浏览: 121
根据年份与月份,输出该月的日历
以下是Python代码实现:
```python
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
# 判断闰年,闰年2月有29天,平年2月有28天
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
days_of_month = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
else:
days_of_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
print("{}年{}月的天数为:{}".format(year, month, days_of_month[month - 1]))
```
代码首先通过`input`函数获取用户输入的年份和月份。然后判断该年是否为闰年,如果是闰年则2月有29天,否则2月有28天。最后输出该年该月的天数。需要注意的是,由于Python中列表的下标是从0开始的,因此获取该月天数时需要将月份减1。
阅读全文