Я хочу повторить трюк, который Пол Эрдос использовал в детстве:
Скажите кому-нибудь, сколько ему лет, исходя из даты его рождения и текущего времени.
Вот как выглядит текущий код:
# For displaying age in seconds
from datetime import datetime
year = int(input("year: "))
month = int(input("month: "))
day = int(input("day: "))
# This is resulting in datetime.timedelta object with attr days, seconds, microseconds
#delta = datetime.now() - datetime(year, month, day)
print("You are " + str(datetime.now() - datetime(year, month, day)) + " seconds old.")
#str(delta.seconds)
Результат - что-то около 770xx секунд, но это неверно, поскольку каждый день уже 36000 * 24 секунд.
Итак, как мне использовать библиотеку datetime для выполнения того, что я хочу сделать?