Savaitės dienos gavimas Python

Norint gauti dabartinės savaitės dienos numerį reikia kreiptis į savybę weekday. Ji grąžina skaičius nuo 0 iki 6, be to, savaitė prasideda nuo pirmadienio ir ši diena turi numerį 0. Antradienis - tai diena numeris 1, treciadienis - numeris 2 ir taip toliau.

Išveskime savaitės dieną, į kurią patenka data '2025-12-31':

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

Kadangi savaitės dienų numeravimas, pradedant nuo 0 kartais gali būti nepatogus, galima pritaikyti specialią savybę isoweekday. Ji išves dienos numerį skaičiuojant pirmadienį nuo 1:

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

Ekrane parodykite dabartinės savaitės dienos numerį.

Задание 2

Nustatykite, ar dabartinė savaitės diena yra poilsio ar darbo diena.

Задание 3

Data '2026-11-2'. Išveskite jos savaitės dieną dviem atvejais - skaičiuojant pirmadienį nuo 0 ir skaičiuojant nuo 1.