Добијање дана у недељи у 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.