Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
71477 | 朱震耀老师 | 今年的第几天 | Python3 | Accepted | 31 MS | 3776 KB | 531 | 2024-04-24 19:44:41 |
def day_of_year(year, month, day): """ 计算给定日期是该年的第几天 """ days_in_month = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] # 判断是否是闰年 if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): days_in_month[2] = 29 # 计算天数 day_of_year = sum(days_in_month[:month]) + day return day_of_year # 测试 year, month, day = list(map(int, input().split())) result = day_of_year(year, month, day) print(result)