Skip to content

Michael57e/m_e-s_calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Календарь на Python

Задание, которое я сделал на одном из курсов, когда начинал осваивать Python. Ниже короткое описание того, как работает программа. Для простоты чтения, оставил пометки через # в самом коде.

Пользователь вводит произвольный год.

Функция def is_leap_year() определяет високосный год или нет

Функция def get_duration() вычисляет количество дней в месяце. Из прошлой функции берется True/False для високосных лет.

Функция def print_days() печатает даты месяца и ставит пробел (или два) после каждой даты. Количество дней ограничено 7 для каждой строки.

Функция def print_header() печатает "шапку" месяца из дней недели.

Функция def get_starting_day() вычилсяет день недели, который приходится на 1 января. Придумал не я.

Функция def adjust_start_day() подгоняет первую дату очередного месяца.

Функция def print_calendar() запускает программу. Учитывает день недели, выпавний на 1 января текущего года и что месяцев 12. При этом вызываются функции, печатающие дни недели в шапке календаря, количество дней в каждом месяце, и количество самих дней.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages