题解 | #计算日期到天数转换#
计算日期到天数转换
https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded
def ifRun(year:int)->bool: #用于判断某一年份是否为闰年 if year % 100 == 0: if year % 400 == 0: return True else: return False elif year % 4 == 0: return True else: return False year, month, day = list(map(int, input().split()))#学习这种赋值方式 day_list =[31,28,31,30,31,30,31,31,30,31,30,31] ans = 0 for i in range(month-1): ans += day_list[i] ans += day if month > 2 and ifRun(year):#闰年二月多一天 ans += 1 print(ans)