要计算某个月的天数,你可以使用 Python 的 `calendar` 模块中的 `monthrange` 函数。下面是一个简单的示例代码,展示了如何使用这个函数:
import calendardef get_days_in_month(year, month):_, num_days = calendar.monthrange(year, month)return num_days示例使用year = 2024month = 2 2月,闰年print(f"{year}年{month}月有{get_days_in_month(year, month)}天")
def is_leap_year(year):return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0)

结合这两个函数,你可以得到一个完整的程序来计算任何给定年份和月份的天数:
import calendardef get_days_in_month(year, month):_, num_days = calendar.monthrange(year, month)return num_daysdef is_leap_year(year):return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0)示例使用year = int(input("请输入年份:"))month = int(input("请输入月份:"))print(f"{year}年{month}月有{get_days_in_month(year, month)}天")
这个程序会提示用户输入年份和月份,然后输出对应的天数
