Курс Python → Печать календаря
Для того чтобы распечатать ежемесячный календарь в формате таблицы с помощью скрытой функции Python, вам необходимо импортировать модуль calendar. Данная функция называется calendar.monthcalendar(year, month) и принимает два аргумента: год и месяц, для которого нужно вывести календарь. Например, чтобы распечатать календарь на март 2022 года, необходимо вызвать функцию calendar.monthcalendar(2022, 3).
После вызова функции calendar.monthcalendar() вам будет возвращен список списков, представляющий собой календарь для указанного месяца. Каждый внутренний список представляет неделю, а каждый элемент внутреннего списка представляет день месяца. Если день не принадлежит текущему месяцу, то он будет равен 0.
import calendar
year = 2022
month = 3
cal = calendar.monthcalendar(year, month)
for week in cal:
print(week)
Приведенный выше код демонстрирует как использовать функцию calendar.monthcalendar() для печати календаря на март 2022 года. После вызова функции и получения списка списков, мы проходимся по каждой неделе и печатаем ее содержимое. Обратите внимание, что если день не принадлежит текущему месяцу, то он будет равен 0, что позволяет легко отличить дни текущего месяца от предыдущего или следующего.
Другие уроки курса "Python"
- Пропуск строк в файле с itertools
- Оператор is в Python
- Управление доступом к модулю
- Особенности запятых в Python
- Метод bool() в Python
- Безопасные SQL-запросы в Python 3.11
- Копирование файлов с shutil()
- Нахождение пересечения множеств
- Контекстный менеджер в Python
- Парсинг статей с Newspaper3k
- Декораторы в Python
- Создание и использование ChainMap
- Оператор += в Python
- Курс Data Scientist в медицине
- Передача аргументов в Python
- Установка максимального количества цифр
- Декораторы в Python
- Функция product() из itertools
- Поиск уникальных и повторяющихся элементов
- Итераторы с потерямиZIP
- Оценка выражений генератора в Python
- Сложение матриц в NumPy
- Метод hash в Python
- Подсчет элементов в списке с Counter
- Генерация случайных чисел Python
- Генерация строк с .join()
- Активация Matplotlib в Jupyter
- Bootle — простой веб-фреймворк
- Передача неизвестных аргументов в Python.
- Установка и использование howdoi
- Оператор умножения для вектора
- Генерация случайных данных в NumPy
- Создание обратного итератора
- Реверс строки и списка в Python.
- Тестирование функции сложения
- Основы слова
- Делегирование в Python
- Отображение графиков в Jupyter с Matplotlib
- Логические значения в Python
- Извлечение статей с newspaper3k
- Форматирование строк в Python
- Форматирование строк с % в Python
- Запрос пароля с помощью getpass
- Использование метода lower()
- Сортировка данных в Python















