题解 | #计算日期到天数转换#
计算日期到天数转换
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)

查看12道真题和解析