Pobieranie dnia tygodnia w Pythonie

Aby uzyskać numer bieżącego dnia tygodnia należy odwołać się do właściwości weekday. Zwraca ona liczby od 0 do 6, przy czym tydzień zaczyna się od poniedziałku i ten dzień ma numer 0. Wtorek to dzień numer 1, środa - numer 2 i tak dalej.

Wypiszmy dzień tygodnia, na który przypada data '2025-12-31':

pythonres = datetime.date(2025, 12, 31)
print(res.weekday()) # wypisze 2

Ponieważ numeracja dni tygodnia, zaczynając od 0 czasami może być niewygodna, można zastosować specjalną właściwość isoweekday. Wypisze ona numer dnia przy liczeniu poniedziałku od 1:

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

Wypisz na ekran numer bieżącego dnia tygodnia.

Задание 2

Określ, czy bieżący dzień tygodnia jest dniem weekendu czy dniem roboczym.

Задание 3

Data '2026-11-2'. Wypisz jej dzień tygodnia dla dwóch przypadków - przy liczeniu poniedziałku od 0 i przy liczeniu od 1.