Python-да ҳафта кунини олиш

Жорий ҳафта кунининг рақамини олиш учун weekday хусусиятига мурожаат қилиш керак. У 0 дан 6 гача бўлган рақамларни қайтаради, ва ⁅i⁆ҳафта душанбадан бошланади⁅/i⁆ ва бу кун 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 дан ҳисоблаганда.