什么都没有啊,看什么呢
看看这个,不行总数再加1
import datetime
# 今天的日期
nowTime = datetime.date.today().strftime("%Y %m %d")
nowYear, nowMonth, nowDay = nowTime.split(" ")
# 出生日期
birthYear, birthMonth, birthDay = input().split(" ")
#
# 判断是否为闰年
def leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
# 算总数再相减法,参照值为1970-1-1
def totalDay(year, month, day):
year = int(year)
month = int(month)
day = int(day)
y = 1970
m = 1
months = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
nums = 0
while y < year:
if leap_year(y):
nums += 366
else:
nums += 365
y += 1
if leap_year(year):
months[1] = 29
while m < month:
nums += months[m]
m += 1
nums += day
return nums
print(totalDay(nowYear, nowMonth, nowDay)-(totalDay(birthYear, birthMonth, birthDay)))
```