import calendar
from datetime import datetime
def semanas_del_mes(año, mes):
cal = calendar.Calendar(firstweekday=0) # 0 es lunes
semanas = cal.monthdayscalendar(año, mes)
print("Numero de semanas: "+\
str(len(semanas)))
return semanas
def inicio_fin_del_mes(año,mes):
cal = calendar.Calendar(firstweekday=0) #0 es lunes
inicio_fin = calendar.monthrange(año,mes)
dias_de_la_semana = ["Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sábado", "Domingo"]
print("El mes inicia el día: "+dias_de_la_semana[inicio_fin[0]])
print("El último día del mes es: "+str(inicio_fin[1]))
print(inicio_fin)
# Ejemplo de uso
año = 2024
mes = 11
semanas = semanas_del_mes(año, mes)
for i, semana in enumerate(semanas, start=1):
print(f"Semana {i}: {semana}")
inicio_fin_del_mes(año,mes)
To embed this project on your website, copy the following code and paste it into your website's HTML: