zzulioj:1129 第幾天
阿新 • • 發佈:2020-12-18
技術標籤:筆記
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)