2015-09-21 3 views
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?

+1

Так вы просто хотите '(сейчас - date1) .days'? Результатом вычисления является объект ['timedelta'] (https://docs.python.org/2/library/datetime.html#datetime.timedelta). – jonrsharpe

+1

'>>> print 'days: {}'. Format (days.days)' – Kasramvd

+2

чтение этого [doc] (https://docs.python.org/2/library/datetime.html) очень поможет – taesu

ответ

Смежные вопросы