本地题面缓存已迁移,解析内容待补充。
OJ: noi_openjudge
题目 ID: ch0113-25
难度:未知
标签:python
日期: 2026-07-30 23:01
完整题面见同目录的 problem.md。
problem.md
1 2 3 4 5 6from datetime import date start = date(*map(int, input().split())) end = date(*map(int, input().split())) print((end - start).days)
from datetime import date start = date(*map(int, input().split())) end = date(*map(int, input().split())) print((end - start).days)
给定两个日期,计算相差的天数。比如2010-1-1和2010-1-3相差2天。
共两行:第一行包含三个整数startYear,startMonth,startDay,分别是起始年、月、日。第二行包含三个整数endYear,endMonth,endDay,分别是结束年、月、日。相邻两个整数之间用单个空格隔开。年份范围在1~3000。保证日期正确且结束日期不早于起始日期。
输出一个整数,即是两个日期相差的天数。
1 22008 1 1 2009 1 1
2008 1 1 2009 1 1
1366
366
闰年被定义为能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它们不是闰年。闰年的2月份有29天。