Календарь — это полезный инструмент для организации времени и работы с датами. В Python есть стандартный модуль calendar, который значительно упрощает создание календарей и обработку данных, связанных с датами. В этой статье мы рассмотрим, как с помощью встроенного модуля calendar можно создавать и выводить календари. Начнем с простого примера — отображения календаря на текущий год. Для этого мы можем воспользоваться методом formatyear(), который позволяет сгенерировать календарь на заданный период: import calendar # Указываем год
current_year = 2025
# Создаём объект календаря
text_calendar = calendar.TextCalendar()
# Выводим календарь в текущем году
print(text_calendar.formatyear(current_year)) Вывод: Если необходимо показать календарь только для одного месяца, то можно воспользоваться методом formatmonth(). Синтаксис метода formatmonth(): formatmonth(year, month, width=0, lines=0) Где: Отображение календаря на месяц используя метод formatmonth(): import calendar # Год
year = 20