["python"]
How do we determine the number of days for a given month in python

I need to calculate the number of days for a given month in python. If a user inputs Feb 2011 the program should be able to tell me that Feb 2011 has 28 days. Could anyone tell me which library I should use to determine the length of a given month?
You should use calendar.monthrange: >>> from calendar import monthrange >>> monthrange(2011, 2) (1, 28) Just to be clear, monthrange supports leap years as well: >>> from calendar import monthrange >>> monthrange(2012, 2) (2, 29) As @mikhail-pyrev mentions in a comment: First number is the weekday of the first day of the month, the second number is the number of days in said month.