Lấy thứ trong tuần bằng Python

Để lấy số thứ tự của ngày trong tuần hiện tại, hãy truy cập vào thuộc tính weekday. Nó trả về các số từ 0 đến 6, trong đó tuần bắt đầu vào thứ Hai và ngày này có số thứ tự 0. Thứ Ba là ngày số 1, Thứ Tư - số 2 và cứ tiếp tục như vậy.

Hãy in ra thứ trong tuần tương ứng với ngày '2025-12-31':

pythonres = datetime.date(2025, 12, 31)
print(res.weekday()) # sẽ in ra 2

Vì việc đánh số các ngày trong tuần bắt đầu từ 0 đôi khi có thể bất tiện, bạn có thể sử dụng thuộc tính đặc biệt isoweekday. Nó sẽ trả về số thứ tự của ngày khi đếm thứ Hai từ 1:

pythonprint(res.weekday()) # sẽ in ra 2
print(res.isoweekday()) # sẽ in ra 3
Задание 1

In ra số thứ tự của ngày trong tuần hiện tại.

Задание 2

Xác định xem ngày hiện tại trong tuần là ngày cuối tuần hay ngày làm việc.

Задание 3

Ngày '2026-11-2'. Hãy in ra thứ của nó cho hai trường hợp - khi đếm thứ Hai từ 0 và khi đếm từ 1.