Python calcula los días de cada mes
El siguiente código calcula el número de días de cada mes importando el módulo calendar:
Ejemplo (Python 3.0+)
#!/usr/bin/python3
# author by : www.example.com
import calendar
monthRange = calendar.monthrange(2016,9)
print(monthRange)
La ejecución del código anterior produce el siguiente resultado:
(3, 30)
La salida es una tupla: el primer elemento es el día de la semana correspondiente al primer día del mes consultado (0-6), y el segundo elemento es el número de días de ese mes. El resultado del ejemplo anterior significa que el primer día de septiembre de 2016 fue jueves y ese mes tuvo un total de 30 días.
Otras extensiones
Ejemplos de Python3