Дар Python бо санаҳо кор кардан
Барои кор бо санаҳо дар Python зарур аст
ки модулҳои мувофиқ ворид карда шаванд.
Ин бо ёрии дастури махсус
import анҷом дода мешавад,
пас аз он номи модул навишта мешавад.
Воридот дар баландтарин сатри файл сабт карда мешавад.
Биёед модули datetime-ро барои корҳои асосӣ
бо санаҳо ворид кунем:
import datetime
Барои чоп кардани сана, ба модули воридшуда
бояд усули махсуси date татбиқ карда шавад.
Дар параметрҳои он сол, моҳ, рӯз муқаррар карда мешаванд.
Барои осонӣ санаи бадастомадаро дар тағйирёбандаи res сабт мекунем:
res = datetime.date(2025, 12, 31)
print(res) # 2025-12-31 чоп мекунад
Дар асл, акнун дар тағйирёбандаи res
объект нигоҳ дошта мешавад, ки санаро дар бар мегирад.
Он фоидаманд аст, зеро аз он метавон хусусиятҳои
муфассалтари санаро чоп кард: рӯз, моҳ
ва сол ва ғайра. Барои ин фақат бояд
ба хусусиятҳои он муроҷиат кард - day,
month, year:
print(res.day) # 31 чоп мекунад
print(res.month) # 12 чоп мекунад
print(res.year) # 2025 чоп мекунад
Ба тағйирёбандаи birthdate санаи
таваллуди корбарро муқаррар кунед. Сипас онро
дар формати сол-моҳ-рӯз чоп кунед.
Вазифаи қаблиро тавре таҳрир кунед, ки танҳо соли таваллуди корбар чоп карда шавад.
Аз birthdate рӯзе, ки корбар таваллуд шудааст, чоп кунед.
Аз birthdate моҳи таваллуди корбарро чоп кунед.