Hämta veckodag i Python

För att få numret på den aktuella veckodagen skall du använda egenskapen weekday. Den returnerar nummer från 0 till 6, där veckan börjar på måndag och denna dag har nummer 0. Tisdag är dag nummer 1, onsdag - nummer 2 och så vidare.

Låt oss skriva ut veckodagen för datumet '2025-12-31':

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

Eftersom numreringen av veckodagar, med start från 0 ibland kan vara obekväm, kan du använda en speciell egenskap isoweekday. Den kommer att visa dagens nummer när måndag räknas från 1:

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

Skriv ut numret på den aktuella veckodagen.

Задание 2

Avgör om den aktuella veckodagen är en helgdag eller en arbetsdag.

Задание 3

Datumet '2026-11-2'. Skriv ut dess veckodag för två fall - när måndag räknas från 0 och när den räknas från 1.