Время расчетов сложно. Например, месяцы не имеют 30 дней. Часы, минуты и секунды нумеруются, начиная с 0, а дни и месяцы нумеруются, начиная с 1, создавая ошибочные ошибки в ваших вычислениях (подсказка, спросите месяц, затем вычтите один, выполните все вычисления, затем добавьте один при отображении его снова). Вы не учитываете високосные годы.
Лучше всего использовать встроенные инструменты, хотя бы для проверки вашего возможного ответа на домашнее задание, хотя, похоже, учитель предполагает 30-дневные месяцы; ^)
>>> import datetime
>>> birthday = datetime.datetime(1993,11,05,0,0,0)
>>> billion = birthday + datetime.timedelta(seconds=1000000000)
>>> billion.ctime()
'Mon Jul 14 01:46:40 2025'