2000 年的 1 月 1 日,是那一年的第 1 天。
那么,2000 年的 5 月 4 日,是那一年的第几天?
解答:其实这道题手算特别简单,只需要判断是否符合以下条件:1,能被4整除但不能被100整除;2,能被400整除。符合则为闰年(2月29天),不符合则为平年(2月28天),把时间相加即可得出结果。但这里我们使用datetime时间函数来计算的。
import datetime
# 请在此输入您的代码
count = 1
start = datetime.date(2000,1,1) #第一天,起始时间
end = datetime.date(2000,5,4) #终止时间
while start!=end:
start += datetime.timedelta(days=1)#每次时间往后加一
count+=1#记录总共加了多少天
print(count)
或者就是:
count=31+29+31+30+4,即可算出结果