2016-01-16 56 views
1

基本上,每當用戶給出的天數爲10例如,開始的一年是2008年它將轉換日期並將其添加到年,所以它仍然是2008年,但怎麼做我考慮閏年?例如,如果我輸入848從2008年應該是2010,但其2011年到目前爲止我有:基於簡單的數學計算閏年的會計

def year_checker(days, year): 
    convert = days // 365 
    year = year + convert 
    return year 

這個問題是由一些不同,因爲它打亂了試圖找到兩個閏年之間的日子。

+0

848 // 365在任何情況下都給出2。它如何回到2011年? – jkschin

+0

雅我看到了,但是當我嘗試像1980年那樣喜歡2008年的東西,所以閏年到下一個閏年它回來作爲2009年 – user3373402

回答