實例004:這天是第幾天python
題目 輸入某年某月某日,判斷這一天是這一年的第幾天?編程
程序分析 特殊狀況,閏年時需考慮二月多加一天:code
def isLeapYear(y): return (y%400==0 or (y%4==0 and y%100!=0)) DofM=[0,31,28,31,30,31,30,31,31,30,31,30] res=0 year=int(input('Year:')) month=int(input('Month:')) day=int(input('day:')) if isLeapYear(year): DofM[2]+=1 for i in range(month): res+=DofM[i] print(res+day) #解本問題有多種方法,此方法並非標準答案,讀者能夠本身嘗試各類方法。
若是你喜歡個人文章,請滑到下方點個推薦再走. ,以給我動力哦;轉載請註名出處。而後..請多來作客鴨。input
注:陸續會更新。歡迎你們在評論區分享出大家的方案讓咱們一塊兒進步。class