Получение дня недели в 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.