Просто ради академического интереса, я сделал это так ...
от вопрос уже есть ответ здесь:
Получить последний день месяца в Python 28 ответовМне нужно рассчитать количество дней для данного месяца в Python. Если пользователь введет февраль 2011 года, программа сможет сообщить мне, что в феврале 2011 года 28 дней. Может ли кто-нибудь сказать мне, какую библиотеку я должен использовать, чтобы определить продолжительность данного месяца.