1
Я пытаюсь создать программу на python, которая сообщает вам, сколько дней вы прожили. Код у меня есть на данный момент:Python Продолжительность жизни
import datetime
from datetime import timedelta
year = int(input('Enter the year'))
month = int(input('Enter the month'))
day = int(input('Enter the day'))
date1 = datetime.date(year, month, day)
now = datetime.datetime.now().date()
days = now - date1
print days
На данный момент он печатает число количество дней, а затем 0:00:00
. Например: 5914 days, 0:00:00
. Кто-нибудь знает, как избавиться от 0:00:00
?
Так вы просто хотите '(сейчас - date1) .days'? Результатом вычисления является объект ['timedelta'] (https://docs.python.org/2/library/datetime.html#datetime.timedelta). – jonrsharpe
'>>> print 'days: {}'. Format (days.days)' – Kasramvd
чтение этого [doc] (https://docs.python.org/2/library/datetime.html) очень поможет – taesu