# Получение дня недели в Python

Для получения номера текущего дня недели следует обратиться к свойству `weekday`. Оно возвращает числа от `0` до `6`-ти, причем неделя начинается с понедельника и этот день имеет номер `0`. Вторник - это день номер `1`, среда - номер `2` и так далее.

Давайте выведем день недели, на который выпадает дата `'2025-12-31'`:

`res = datetime.date(2025, 12, 31) print(res.weekday()) # выведет 2`

Поскольку нумерация дней недели, начиная с `0` иногда может быть неудобной, можно применить специальное свойство `isoweekday`. Оно выведет номер дня при отсчете понедельника с `1`:

`print(res.weekday()) # выведет 2 print(res.isoweekday()) # выведет 3`

Выведите на экран номер текущего дня недели.

Определите, является ли текущий день недели выходным или рабочим днем.

Дата дата `'2026-11-2'`. Выведите ее день недели для двух случаев - при отсчете понедельника с `0` и при отсчете с `1`.

← →
↑