Сколько дней между двумя датами и как определить високосный год. Пишем на Python.

preview_player
Показать описание
Самая рутинная задача – определение количества и «качества» дней между двумя датами. Нужно учесть, что в апреле, июне, сентябре и ноябре 30 дней. В феврале 28 дней, в високосный год - 29. В остальных месяцах по 31 дню. Високосный год - любой год, делящийся нацело на 4, однако последний год века является високосным в том и только том случае, если делится на 400. К тому же первый и последний год нашего интервала не совсем целые. Что немного путает и без того не идеальный первоначальный план.
Писать будем на Python поэтому все условности по боку. Воспользуемся datetime.
Рекомендации по теме