В този урок ще създадем проста програма на Python, която изчислява колко дни остават до следващия ви рожден ден.
Импортираме вградената библиотека datetime, която работи с дати и време.
import datetime
today = datetime.date.today()
birthday_input = input("Въведете рождената дата (MM/DD): ")
datebirthday = datetime.datetime.strptime(birthday_input, "%m/%d").date()
Ако рождената дата вече е преминала тази година, заменяме годината с следващата.
if birthday < today:
birthday = birthday.replace(year=today.year + 1)
else:
birthday = birthday.replace(year=today.year)
days_until = (birthday - today).days
print(f"Остават {days_until} дни до вашия рожден ден.")
За по‑напреднали функции – изпращане на поздравления по имейл или пускане на музика – можете да използвате модули като smtplib, playsound и др.
Декорации, за да превърнете дома си в къща от джинджифил
Прости ежедневни подаръци, създадени заедно с деца
Декоративни идеи за предната част на къщата
Идеи за подаръци и преживявания за рождения му ден
Как да организирате закуска с Дядо Коледа
Направи си сам: Декорация на вещица за Хелоуин
Направи си сам весела снежна кукла за декорация