用python写一个判断某年某月有多少天
时间: 2023-05-16 21:06:42 浏览: 153
python 输入某年某月某日,判断这一天是这一年的第几天?(示例)
以下是用 Python 编写判断某年某月有多少天的代码:
```python
import calendar
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
days = calendar.monthrange(year, month)[1]
print(f"{year}年{month}月有{days}天")
```
这段代码使用了 Python 内置的 `calendar` 模块,其中 `monthrange(year, month)` 函数返回一个元组,第一个元素是该月第一天是星期几(0 表示星期一,6 表示星期日),第二个元素是该月的天数。我们只需要取出第二个元素即可。
注意:这段代码只能判断公历年份的天数,对于农历等其它历法需要另行处理。
阅读全文