我是 python 编程的新手,我的编码有问题,因为输出在几天和几秒内无法正确显示年龄(如下面的“输出”所示)
输出
Please enter your birthday
Year:1985
Month (1-12):5
Date:8
Your age is 10024 days, 0:00:00
任何人都可以进一步协助为什么以及如何解决这个问题?
代码
print "Please enter your birthday "
bd_y=int(input("Year:"))
bd_m=int(input("Month (1-12):"))
bd_d=int(input("Date:"))
from datetime import date
now = date.today ()
age = date(int(bd_y), int(bd_m), int(bd_d))
print ("Your age is " + str(now-age))
提前致谢 :)