题解 | #计算日期到天数转换#
计算日期到天数转换
https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded
import sys L = input().split() year =int(L[0]) month =int(L[1]) day = int(L[2]) dict={} dict["month1"]=31 dict["month2"]=28 dict["month3"]=31 dict["month4"]=30 dict["month5"]=31 dict["month6"]=30 dict["month7"]=31 dict["month8"]=31 dict["month9"]=30 dict["month10"]=31 dict["month11"]=30 dict["month12"]=31 #能被4整除的情况下,如果还能被100整除,不能被400整除,不是闰年 if year%4==0 : if year%100 ==0: if year%400==0: dict['month2']=29 else: pass else: dict["month2"]=29 for i in range(1,month): day+= dict["month" + str(i)] print(day)