LABORATORIO: El módulo calendar
Tiempo Estimado
30 - 60 minutos
Nivel de Dificultad
Fácil
Objetivos
- Mejorar las habilidades del estudiante en el uso de la clase
Calendar.
Escenario
Hemos realizado una introducción a la clase Calendar. Tu tarea ahora es ampliar su funcionalidad con un nuevo método llamado count_weekday_in_year, que toma un año y un día de la semana como parámetros, y luego devuelve el número de ocurrencias de un día de la semana específico en el año.
Utiliza los siguientes consejos:
- Crea una clase llamada
MyCalendarque se extiende de la claseCalendar. - Crea el método
count_weekday_in_yearcon los parámetrosyearyweekday. El parámetroweekdaydebe tener un valor entre 0 y 6, donde 0 es el Lunes y 6 es el Domingo. El método debe devolver la aparición de dicho día en el año como un número entero. - En tu implementación, usa el método
monthdays2calendarde la claseCalendar.
salida esperada
-
Datos de entrada
year=2019, weekday=0 -
Salida esperada
52 -
Datos de entrada
year=2000, weekday=6 -
Salida esperada
53