Получаване на ден от седмицата в Python

За да получите номера на текущия ден от седмицата трябва да използвате свойството weekday. То връща числа от 0 до 6, като седмицата започва в понеделник и този ден има номер 0. Вторникът е ден номер 1, сряда - номер 2 и така нататък.

Нека изведем деня от седмицата, на който пада датата '2025-12-31':

pythonres = datetime.date(2025, 12, 31)
print(res.weekday()) # ще изведе 2

Тъй като номерацията на дните от седмицата, започвайки от 0 понякога може да бъде неудобна, може да приложите специално свойство isoweekday. То ще изведе номера на дена при отброяване на понеделник от 1:

pythonprint(res.weekday()) # ще изведе 2
print(res.isoweekday()) # ще изведе 3
Задание 1

Изведете на екрана номера на текущия ден от седмицата.

Задание 2

Определете дали текущият ден от седмицата е почивен или работен ден.

Задание 3

Дата '2026-11-2'. Изведете нейния ден от седмицата за два случая - при отброяване на понеделник от 0 и при отброяване от 1.