Бизнес, мотивация, саморазвитие, интересное. Сомнению не место в бизнесе

Сколько дней в високосном году?

Один раз в четыре года мы наблюдаем интересное календарное явление. В каждом году у нас принято отсчитывать 365 дней, но один раз в четыре года мы отсчитываем 366 дней . Так сложилось исторически, с 45 года до нашей эры, когда римский диктатор по имени Гай Юлий Цезарь создал календарь. Позже такой календарь начал именоваться юлианским.

История появления високосного года.

Новый календарь Гая Юлия Цезаря начался с 1 января 45 года до нашей эры. Астрономы того времени вычислили точное количество суток, за которое Земля полностью проходит цикл, именуемый годом. Точное количество дней составило 365,25. Иными словами, в году было 365 полных суток и 6 часов. Так как считать неполные сутки было неудобно, приняли решение ввести специальный , чтобы выровнять баланс.

Подряд три года считают по 365 суток, а в каждый последующий четвертый за ними добавляют по 24 часа (6 часов за 4 года) в февраль. Таким образом, появился новый день февраля, только один, появляющийся раз в четыре года. Этот месяц был выбран не случайно. Именно он считался последним римским месяцем в году. 45-й год до нашей эры и стал первым високосным годом.

Текущий год 2016 – високосный. Следующий будет в 2020 году, потом – в 2024 и т.д.

Приметы високосного года.

Издревле год, в котором на одни сутки больше, чем в другие года, считался знаменательным и даже тяжелым. С ним связывали некоторые события, считалось, что если именно в этот год зима на день длиннее, а значит, этот год воздействует на организм человека по-особенному.

Високосный год, приметы которого пугают многих людей, на самом деле не такой уж и страшный. Организм человека не заточен на изменения в календаре и цифры. Скорее человек рискует оказаться под воздействием расположения планет, луны и прочих внешних факторов, влияющих на человека в целом.

Среди примет, бытующих у многих людей в этот длинный год, основными являются запреты на различные постройки.

Високосный год: что нельзя делать?

Многих из нас интересует, что нельзя делать в високосный год . Среди таких занятий выделяют:

  • колядовать,
  • совершать сделки с недвижимостью,
  • разводиться.

Не рекомендуется далеко уезжать, а если так случается, советуют произносить определенные молитвы. Все это, разумеется, никак не увязывается с религией, поэтому если душа просит молитвы, лучше молиться без всяких примет.

Високосный год не страшен.

Подобный год может принести человеку множество прекрасных моментов. В високосные годы родились такие великие деятели искусства и культуры, как: М. Глинка, И. Штраус, Л. Толстой, И. Гончаров, а также современные актеры: К. Диас, К. Хабенский, Т. Хэнкс.

Високосный год бывает раз в четыре года. Но почему тогда 1904 был високосным, 1900 не был, а 2000 опять был?

В високосный год проводятся летние Олимпиады – откуда пошел этот порядок? И зачем вообще нужны какие-то особенные «удлиненные» годы? Чем они отличаются от обычных? Давайте разбираться.

Кто ввел в календарь високосные годы?

Древнеримским астрономам было хорошо известно, что год на Земле длится 365 дней и еще несколько часов. Из-за этого календарный год, который тогда состоял из неизменного количества дней, не совпадал с астрономическим. Излишек часов постепенно накапливался, превращаясь в дни. Календарные даты постепенно смещались и отклонялись от природных явлений — например, равноденствий. Группа астрономов во главе с Созигеном, работавших при дворе Юлия Цезаря, предложила скорректировать календарь. Согласно новому летоисчислению каждый четвертый год продлялся на один день. Этот год и стал называться bis sextus , что в переводе с латыни означает «второй шестой» . В русском языке это слово трансформировалось в «високосный» — так мы и называем его по сей день.

По приказу Юлия Цезаря новый календарь был введен, начиная с 45-го года до нашей эры. После смерти императора произошел сбой в исчислении високосных лет, и заново отсчет начался с 8-го года нашей эры. Поэтому и в наше время високосными являются четные годы.

Было решено прибавлять сутки к последнему, самому короткому месяцу в году, которому и так «не хватило дней». В Древнем Риме Новый год праздновался 1 марта, так что лишний 366-й день присовокупили к февралю. Новый календарь стал называться «юлианским» в честь Цезаря. Кстати, православная и некоторые другие церкви до сих пор живет по юлианскому календарю – это дань традиции.

И снова изменения календаря

Астрономические наблюдения продолжались, методы становились все более точными. Со временем звездочеты поняли, что продолжительность земного года равна не 365 суткам и 6 часам, а чуть меньше. (Сейчас известно, что год длится 365 дней 5 часов 48 минут и 46 секунд).


Использование юлианского летоисчисления привело к тому, что календарь стал опаздывать от реального течения времени. Астрономы заметили, что весеннее равноденствие наступает намного раньше дня, отведенного ему по календарю, то есть 21 марта. Назрела необходимость скорректировать календарь, что и было сделано по указу Папы Григория XIII в 1582 году.

Чтобы скомпенсировать несоответствие, решили устанавливать високосные годы по новому правилу. Нужно было уменьшить их количество, что и было сделано. С того момента високосными по-прежнему считаются все годы, кратные четырем, кроме тех, что делятся на 100. Для еще более точного летоисчисления годы, которые делятся на 400, все-таки считаются високосными.

Вот почему 1900 (как и 1700, и 1800) год не был високосным, а 2000 (как 1600) – был им.

Новый календарь был назван в честь Папы григорианским – по нему в настоящее время живут все страны мира. Юлианским календарем пользуется ряд христианских церквей – в том числе, и РПЦ.

Правило определения високосных лет

Итак, високосные годы определяются по простому алгоритму:

Если год делится на 4, но не делится на 100, он високосный;

Если год делится на 100, он не считается високосным;

Если год делится на 100 и при этом еще на 400, он високосный.

Чем високосный год отличается от других?

Только одним – в нем 366 дней, причем дополнительный день присваивается февралю. Несмотря на то, что год теперь начинается с 1 января, а значит, последний месяц года – декабрь, мы по-прежнему отдаем лишние сутки февралю. Он самый короткий – пожалеем его!

И порадуемся за тех, кто родился 29 февраля в високосный год. Эти «счастливчики» празднуют свой день рождения раз в четыре года, что делает это событие более долгожданным и желанным, чем у остальных людей.

Что происходит в високосный год?

Високосные годы были выбраны для проведения главного спортивного события человечества – Олимпиады. Сейчас в високосные годы проводятся только летние Игры, а зимние – со сдвижкой в два года. Спортивное сообщество придерживается древнейшей традиции, которую установили первые олимпийцы – древние греки.


Именно они решили, что столь грандиозное событие должно происходить не слишком часто – раз в четыре года. Четырехгодичная цикличность совпала с чередованием високосных лет, поэтому современные Олимпиады стали проводить именно в високосные годы.

Надеюсь, вы отлично встретили новый год, и сейчас у вас отличное праздничное настроение. По крайней мере у меня это именно так - мы не пили никакого алкоголя, и чокнулись в полночь бокалами с водой из пятилитровой канистры, поэтому мы проснулись, погуляли, и тут я вспомнил одно из вчерашних поздравлений с Новым годом:

Желаю, чтобы в конце каждого года ты, вспоминая то, что было за последние 366 if ((year%4 == 0 and year%100 != 0) or (year%400 == 0)) else 365 дней, думал про себя:

Ох, нифига себе, какой был экшен. Обязательно буду рассказывать внукам или напишу об этом потом книгу.


Итак, выше достаточно простой inline-способ определить количество дней в году (переменная year), который, по сути, полностью раскрывает их суть: в григорианском календаре високосными годами считаются те годы, порядковый номер которых либо кратен 4, но при этом не кратен 100, либо кратен 400. Иными словами, если год делится на 4 без остатка, но делится на 100 только с остатком, то он високосный, иначе - невисокосный, кроме случая, если он делится без остатка на 400 - тогда он всё равно високосный.

Например, 2013 год невисокосный, 1700, 1800 и 1900 - опять же невисокосные годы, а вот 2000, 2004, 2008 и 2012 - високосные.

Но что, если мы не помним, сколько дней в високосных (366 дней) и невисокосных (365 дней) годах, или просто хотим написать определение количества дней в году максимально быстро? Можно ли сделать так на Python? Конечно же, можно.

Итак, в Python есть модуль calendar . Он как раз отлично подходит для того, чтобы узнать, является ли тот или иной год високосным (или, например, сколько високосных годов в определённом интервале), определить количество дней в месяце, получить номер дня недели для определённой даты и так далее.

В частности, мы можем получить количество дней в каждом месяце года, и просто сложить.

Функция calendar.monthrange принимает номер года в качестве первого аргумента и номер месяца в качестве второго аргумента. Возвращает номер дня недели первого числа данного месяца и количество дней в данном месяце:

>>> import calendar >>> calendar.monthrange(2013, 1) (1, 31)
Соответственно, мы можем подсчитать общее количество дней для всех 12 месяцев, и получить таким образом количество дней для данного года:

>>> import calendar >>> year = 2013 >>> sum(map(lambda x: calendar.monthrange(year, x), range(1, 13))) 365
Но если подумать о том, как именно выполняется эта строка, становится очевидно, что это решение очень неэффективно, если нужно посчитать количество дней для большого количества годов.

Проверяем с помощью модуля timeit .

На то, чтобы выполнить её 1 миллион раз, требуется 13.69 секунд, если import calendar делается один раз в начале. Если import calendar делается каждый раз, тогда 14.49 секунд.

Теперь попробуем другой вариант. Он требует знания того, сколько дней в високосных и невисокосных годах, но зато он очень короткий:

>>> import calendar >>> year = 2013 >>> 365+calendar.isleap(year) 365
И, как легко догадаться, он уже намного быстрее: 0.83 секунд, включая import calendar, и 0.26 секунд, если import calendar делается один раз в начале.

Давайте также посмотрим, сколько требуется времени самому первому варианту, с «ручным» подходом: 0.07 секунд для 2012 и 2013 и 0.12 секунд для 2000 (думаю, всем понятно, откуда берётся такая разница в скорости для этих годов).

Получается, что это и есть самый быстрый вариант из этих трёх:

>>> import calendar >>> year = 2013 >>> 366 if ((year%4 == 0 and year%100 != 0) or (year%400 == 0)) else 365 365
Конечно, в большинстве случаев вы можете использовать любой из этих вариантов - в конце концов, при определении количества дней в одном, двух, десяти или ста годах вы вряд ли почувствуете какую-либо разницу.

Пишите, оптимизируйте, улучшайте, тестируйте и считайте производительность - но не забывайте о читаемости исходников ваших программ.

С Новым годом! Удачи, счастья, радости и самосовершенствования в новом году.

Високосный год порождает немало суеверий и слухов, которые сводятся преимущественно к тому, что год этот несчастливый и богат на негативные события. Давайте разберемся, так ли это.

Високосный год: немного истории

Слово «високосный» латинского происхождения, переводится как «второй шестой». Согласно юлианскому календарю, год продолжался 365,25 дней, при этом ежегодно сутки смещались на 6 часов. Такая погрешность могла запутать древних мужей, чтобы этого не произошло, решено было, что каждый четвертый год будет состоять из 366 суток, а февраль станет на день длиннее. Назвали такой год високосным.

На Руси же существовало немало сказаний о появлении високосных годов, каждый из которых считался несчастливым.

Легенды о появлении високосного года на Руси

29 февраля еще называют в честь святого Касьяна Касьяновым днем. Будучи светлым ангелом, соблазнился он уловками нечистой силы и переметнулся на сторону дьявола. Однако впоследствии раскаялся и взмолился Господу о пощаде. Смилостивившись над предателем, Бог приставил к нему ангела. Тот заковал Касьяна в цепи и, по велению свыше, бил его железным молотом в лоб в течение 3 лет, а на четвертый отпускал.

По другой легенде Касьянов день - это день его именин. Однако святой каждый раз мертвецки напивался в течение трех лет и образумился только на четвертый год. Поэтому и полагается ему свой день так редко отмечать.

Есть и третья легенда: идущим по дороге святому Касьяну и Николаю Чудотворцу встретился мужичок. Попросил он помощи, так как застрял его возок в грязи. На что Касьян ответил, что боится он ризу испачкать, а Николай помог. Пришли святые в рай, Бог заметил, что риза Николая грязна и спросил, в чем дело. Рассказал ему Чудотворец, что произошло. Тогда заметил Бог, что у Касьяна риза чистая, спросил, разве не вместе они шли? Касьян ответил, что боялся испачкать одежды. Понял Бог, что лукавит святой и сделал так, что его именины раз в 4 года наступают. А именины Николая за его доброту - в год два раза.

Дурной славой на Руси пользовались високосные года: список преданий не будем продолжать долго, вот один из примеров: честной народ старался завершить все дела до 29 февраля. Многие не решались выйти из дома, солнце в этот день называли «Глазом Касьяна», боялись попасть под солнце, дабы не сглазил их Касьян и не послал болезни и страдания.

Суеверия про високосный год

Как и в стародавние времена, в современном мире часто встречаются приметы и суеверия, не с лучшей стороны характеризующие високосные года (список приведен ниже):

  • Нужно повременить с браком в високосный год. Такой брак не будет прочным, молодые будут ссориться, и недавно созданная семья навлечет на себя беды и несчастья.
  • Нужно повременить с продажей, покупкой, обменом недвижимости или строительством дома. Сделки, заключенные в этом году, не будут выгодными и неминуемо повлекут разорение сторон. А новое жилье долго не простоит.
  • Опасны любые начинания - смена работы, переезд, начало бизнеса. Примета объяснима: наличие 29-го дня в одном из зимних месяцев может характеризовать весь год как не такой, каким он должен быть. Поэтому неуверенному в собственных силах человеку проще отказаться от чего-то нового, чем приложить усилия для начала и развития дела.
  • Нельзя беременеть и рожать, так как роды пройдут тяжело, ребеночек может родиться нездоровым. Или жизнь его будет тяжелой и безрадостной.
  • Високосный год «косит» людей, то есть забирает их. Принято считать, что смертность повышается каждый четвертый год, хотя статистически это суеверие никак не подтверждается.
  • Нельзя грибы собирать, есть их или продавать людям, чтобы не поднять плохого с земли.
  • Считается, что високосные года влекут за собой природные катаклизмы и бедствия: пожары, наводнения, засуху.

Какие года високосные? Список високосных годов в 20-м веке

В прошлом столетии, равно как и в 21-м веке, на суеверных людей нагоняли страху високосные года. Список их приведен ниже:

  • 1900-е года: -00; -04; -08; -12, и так далее, каждый четвертый год.
  • Двухтысячный год тоже был високосным.

Високосные года: список 21 века

И по сей день многие со страхом ждут високосного года, психологически настраивая себя на неприятности и объясняя несчастья наличием лишнего дня в феврале.

Високосные года, список с 2000г.: -04; -08; -12; -16, и далее - каждый четвертый год.

Вместо заключения

Если верить статистике, лишь небольшое количество всех бед и катастроф приходится на високосные года. Существующие по сей день суеверия можно объяснить тем, что люди, пристально следящие за бедами и несчастьями, которые случались в високосные года, придавали происходящему преувеличенное значение исключительно из-за нелестной славы последних.

Людям, которые слишком верят в суеверия високосного года, хочется пожелать обращать больше внимания на позитивные перемены и события. И тогда, может быть, появится реабилитирующий високосные года список добрых примет.