用python写一个判断某年某月天数
时间: 2024-01-02 14:03:50 浏览: 126
Python Datetime模块和Calendar模块用法实例分析
可以使用Python中的calendar模块来实现判断某年某月天数的功能。具体代码如下:
```python
import calendar
def is_leap_year(year):
"""
判断是否为闰年
"""
return calendar.isleap(year)
def get_days_in_month(year, month):
"""
获取某年某月的天数
"""
return calendar.monthrange(year, month)[1]
```
其中,`is_leap_year(year)`函数用于判断是否为闰年,如果是闰年则返回True,否则返回False。`get_days_in_month(year, month)`函数用于获取某年某月的天数,返回对应的天数值。使用方法示例如下:
```python
year = 2022
month = 2
if is_leap_year(year):
print(f"{year}年是闰年")
else:
print(f"{year}年不是闰年")
days = get_days_in_month(year, month)
print(f"{year}年{month}月共有{days}天")
```
输出结果为:
```
2022年不是闰年
2022年2月共有28天
```
希望能够帮到你!
阅读全文