题解 | #计算日期到天数转换#
计算日期到天数转换
https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded
year,month,day = map(int,input().split())
lis1 = [31,28,31,30,31,30,31,31,30,31,30,31]
lis2 = [31,29,31,30,31,30,31,31,30,31,30,31]
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
if month == 1:
n = day
elif month >1:
n = day +sum(lis2[:month-1])
else:
if month == 1:
n = day
elif month >1:
n = day +sum(lis1[:month-1])
print(n)

查看10道真题和解析