1. 程式人生 > 其它 >zzulioj:1129 第幾天

zzulioj:1129 第幾天

技術標籤:筆記

zzulioj:1129 第幾天

題目描述
你知道,2012-1-1是該年的第1天,而9999-9-9呢?給你一個具體的日期,計算該日期是該年的第幾天。

輸入
輸入一個日期,格式為:Year-month-day。year是小於9999的正整數。

輸出
一個整數,表示該日期是該年的第幾天。

樣例輸入 Copy
2012-3-1
樣例輸出 Copy
61
a=input().split('-')
b=[31,28,31,30,31,30,31,31,30,31,30,31]
m=0
for i in range(0,int(a[1])-1):
    m+=b[i]
m=m+int
(a[2]) if int(a[0])%400==0 and int(a[1])>=3: m=m+1 elif int(a[0])%100!=0 and int(a[0])%4==0 and int(a[1])>=3: m=m+1 print(m)