LAB
Время выполнения
30-60 минут
Уровень сложности
Низкий
Цели
- Улучшение навыков учащегося в использовании класса Calendar.
Сценарий
В ходе этого курса мы кратко рассмотрели класс Calendar
. Теперь Ваша задача - расширить его функциональные возможности с помощью нового метода под названием count_weekday_in_year
, который принимает в качестве параметров год и день недели, а затем возвращает количество появлений определенного дня недели в году.
Воспользуйтесь следующими советами:
- Создайте класс с именем
MyCalendar
, который расширяет классCalendar
; - создайте метод
count_weekday_in_year
с параметрами года и дня недели. Параметр дня недели должен иметь значение от 0 до 6, где 0 - понедельник, а 6 - воскресенье. Метод должен возвращать количество дней в виде целого числа; - в своей реализации используйте метод
monthdays2calendar
классаCalendar
.
Ниже приведены ожидаемые результаты:
Пример аргументов
year=2019, weekday=0
Ожидаемый вывод
52
Пример аргументов
year=2000, weekday=6
Ожидаемый вывод
53