Дар Python бо санаҳо кор кардан

Барои кор бо санаҳо дар Python зарур аст ки модулҳои мувофиқ ворид карда шаванд. Ин бо ёрии дастури махсус import анҷом дода мешавад, пас аз он номи модул навишта мешавад. Воридот дар баландтарин сатри файл сабт карда мешавад.

Биёед модули datetime-ро барои корҳои асосӣ бо санаҳо ворид кунем:

pythonimport datetime

Барои чоп кардани сана, ба модули воридшуда бояд усули махсуси date татбиқ карда шавад. Дар параметрҳои он сол, моҳ, рӯз муқаррар карда мешаванд. Барои осонӣ санаи бадастомадаро дар тағйирёбандаи res сабт мекунем:

pythonres = datetime.date(2025, 12, 31)
print(res) # 2025-12-31 чоп мекунад

Дар асл, акнун дар тағйирёбандаи res объект нигоҳ дошта мешавад, ки санаро дар бар мегирад. Он фоидаманд аст, зеро аз он метавон хусусиятҳои муфассалтари санаро чоп кард: рӯз, моҳ ва сол ва ғайра. Барои ин фақат бояд ба хусусиятҳои он муроҷиат кард - day, month, year:

pythonprint(res.day) # 31 чоп мекунад
print(res.month) # 12 чоп мекунад
print(res.year) # 2025 чоп мекунад
Задание 1

Ба тағйирёбандаи birthdate санаи таваллуди корбарро муқаррар кунед. Сипас онро дар формати сол-моҳ-рӯз чоп кунед.

Задание 2

Вазифаи қаблиро тавре таҳрир кунед, ки танҳо соли таваллуди корбар чоп карда шавад.

Задание 3

Аз birthdate рӯзе, ки корбар таваллуд шудааст, чоп кунед.

Задание 4

Аз birthdate моҳи таваллуди корбарро чоп кунед.