В каком году следующий високосный год. Високосные годы

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

Желаю, чтобы в конце каждого года ты, вспоминая то, что было за последние 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, и далее - каждый четвертый год.

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

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

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

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

Немного истории

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

Сообразно юлианскому месяцеслову, Земля проходит свой круг за 365,25 дня, при всем этом ежегодно сутки сдвигались на 6 часов. Подобная погрешность вполне могла запутать древних мужей, и во избежание этого было принято решение, что спустя каждый четвертый год в годовой круг будут внесены еще одни сутки. Соответственно, этот год будет включать в себя 366 суток, и добавлены они будут в самый короткий месяц - февраль, он будет состоять из 29 дней. Для отличия его назвали високосом.

На Древней Руси, в свою очередь, наличествовало множество сказаний о возникновении високосов, причем каждый из них, уже тогда воспринимался, как обязательно несчастливый. Легенды о приходе нового календаря и високоса в нем на Руси отразились и в Святцах. Так, 29 февраля в них посвящено памяти святого Касьяна, а в народе его именуют Касьянов день. Этому дню посвящено несколько легенд и апокрифов (историй, которые не признаны церковью, как подтвержденные и соответствующие тому, что нам известно о Боге). Зато это проливает свет на происхождение плохой репутации високосов.

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

Вторая легенда о Касьяне

По второму сказанию Касьян - это человек, а Касьянов день - это дата его именин. Впрочем, согласно сказанию, тот человек систематически мертвецки упивался три года подряд, но на четвертый образумился, принес покаяние, бросил пагубную привычку, обратился к покаянию и стал святым - стяжал Духа Святого. Поэтому, считал народ, подобает ему свой день так редко отмечать - только 29 февраля.

Третья легенда о Касьяне

Это сказание посвящено путешествующему по земле святому Касьяну и хорошо известного христианам Николаю Чудотворцу. И вот им встречается по пути мужичок. Он попросил их о помощи, поскольку его повозок увяз в грязи. На это Касьян ответствовал , что остерегается он ризу свою чистую испортить, а Николай, не побоявшись грязи, сразу же помог. Вернулись святые в Царствие Божие, и Создатель заметил, что риза у Николая испачкана и вопросил его, с чем это связано.

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

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

  1. Стремился закончить все важные дела до 29 числа февраля месяца.
  2. Некоторые не отваживались выйти из дома.
  3. 29 февраля, если выходило солнце, его называли Глаз Касьяна или Касьянов глаз. Под солнце тогда старались не попадать, чтобы святой их… не сглазил! И не навлек на бедного человека страданий и болезней.

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

Почему високосный год считается плохим

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

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

Усматривают наши изобретательные люди и угрозу в самом названии високоса, говоря, что он «кОсит» людей, иначе говоря, забирает их, приводит к смерти. Поэтому и праздник встречают с опаской (или, наоборот, с особым размахом - мало ли кто умрет…). Это очень распространенное мнение, которое пытается проникнуть в статистику. Становится принятым считать, что показатель смертности увеличивается каждый 4-ый год. При этом самой статистикой указанные данные никоим образом не подтверждаются.

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

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

Какие года високосные

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

Несмотря на то, что с развитием технологий информация стала доступнее и появилась возможность больше узнавать и расширять кругозор, избавляясь от первобытных страхов, многие продолжают с тревогой ожидать високоса, внутренне настраивая себя на проблемы и беды, а когда те приходят (если приходят), это воспринимается обреченно: ну так ведь високос… Лишний день в феврале. Смертельно!

Существуют специальные календари, которые указывают, когда именно наступает високос. Достаточно внимательно посмотреть на таблицу и найти (или не найти) там актуальные цифры. Достаточно узнать хотя бы один високос, после чего через элементарную арифметику можно будет вычислять их самостоятельно. Допустим, вам интересны високосы в 21 веке. Находите календарь и просматриваете его. Узнав, что 2016 високосный, легко понять, что следующий наступит в 2020 году.

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

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

Древняя легенда о високосном годе

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

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

Нельзя однозначно утверждать, что високосный год является несчастливым. Да, происходит больше несчастных случаев во всем мире. Но это объясняется достаточно просто: статистика происшествий увеличивается из-за того, что високосный год длиннее на сутки. Это логичное объяснение, которое трудно оспорить. Количество месяцев не меняется, но прибавляется один на день, за который может произойти несчастный случай, автомобильная катастрофа или смерть человека.

К чему снится девушка - толкования сонников

Приметы

До нас дошло множество пример, связанных с високосным годом. Самой неоднозначной из них является примета, по которой брак, заключенный в этот год, не будет счастливым для молодых. Суеверие это появилось не просто так. У него есть своя история. В древности високосный год называли «Годом невест». Девушка могла сама выбрать себе суженного и посвататься к нему. По правилам, жених не мог отказать, даже если он был влюблен в другую девушку. Браки заключались не по взаимной любви. Из-за этого отношения не были счастливыми и крепкими. Поэтому появилось предубеждение, что в этот год проводить свадьбу нежелательно.

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

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

Люди верили в то, что ребенок, день рождения которого 29 февраля, наделен эзотерическими способностями. Он родился не просто так, на земле у него добрая и светлая миссия: помогать ближним.

Знаки Судьбы нельзя игнорировать. Если человек чувствует, что он наделен редким даром, он должен использовать его в благих целях.

Запреты

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

  • Нельзя начинать строительство дома, бани, дачи. Считается, что на стройке может произойти несчастный случай, который не даст завершить работу.
  • Работать с землей - опасно для человека. Лучше не сажать новых растений, так как они могут не прижиться и погибнуть.
  • Касьян сглазит начинания человека, если тот расскажет о своих планах кому-то. Можно довериться только самому близкому члену семьи или другу, помыслы которого чисты.
  • Предки советовали избегать дальней дороги. Путешествие плохо закончится и не принесет ожидаемого результата.
  • Если в доме есть домашнее животное, ни в коем случае нельзя его никому отдавать. Вместе с ним дом покинут достаток и удача.
  • Неблагоприятный период для открытия собственного бизнеса. Финансовые вложения не будут удачными, человек потеряет крупную сумму.
  • Место работы следует менять только в том случае, если человек уверен, что на новой должности он сможет реализовать себя. В противном случае он столкнется с проблемами на работе.
  • Женщинам нельзя менять свой имидж. Новая прическа и смена цвета волос - к неприятностям. Представительницу прекрасного пола не обрадуют произошедшие в ней перемены. Она будет чувствовать скованность и зажатость какое-то время.

Несомненно, практически каждый знает, что обычно год насчитывает 365 дней, однако високосный год больше на целые сутки. Люди считают, что високосный год несет в себе великие печали, трагедии, болезни, большие и мелкие неурядицы. Некоторые называют подобное мышление суеверием, а кто-то свято верит в «несчастливый» год.

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

Является ли 2017 год високосным?

Нет, не високосный, так как в нем всего лишь 365 дней. А вот 2016 год, который уже начинает подходить к концу, как раз является таковым. Год Обезьяны выдался непростым, в нем было всякое – и наводнения, и различные катастрофы, как местного, так и общего масштаба.

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

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

На самом деле – все не так сложно, как кажется на первый взгляд. Кто-то просто запоминает, какой год високосный и отсчитывает четыре года, ведь именно с такой периодичностью и наступает «високосность» — на каждый четвертый год.

Но что делать, если Вы совсем позабыли – когда был високосный год и нужно срочно определить количество дней будущего года – 365 или 366?

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

  1. Определенный год с нулями на конце високосный, когда он делится без остатка и на «4», и на «100», и на «400». Например, 2000/4=500; 2000/100=20; 2000/400=5. А вот годы 1800 и 1900 не високосные, а также они не кратны «400», но кратны «4» и «100».
  2. Если определенный год делится на «4» без остатка, то он является високосным. К примеру, 2016/4=504; 2020/4=505 т.д.
  3. Если определенный год делится без остатка и на «4», и на «100», и на «1000», то это високосный год. К примеру, 2000/1000=2.

Данные правила сформулировал не кто иной, как создатель григорианского календаря Папа римский Григорий XIII в далеком 1582 году.

История возникновения такого явления, как високосный год

Еще в 45 году до н.э. александрийские астрологи по приказу Юлия Цезаря разработали юлианский , в соответствии с которым, астрономический год вмещал в себя 365 дней и 6 часов. Вот как раз для того, чтобы как-то выровнять сдвиг во времени, и ввели понятие високосного года. Три года шло обычное исчисление по 365 суток, а на четвертый год февраль прибавлял к своим 28-ми дням еще один. Почему именно февраль? Ответ прост – в Римской Империи февраль считался завершающим месяцем года.

Итак, 29 февраля стало появляться в календарях с периодичностью в 4 года. Через два года после введения високосного года Юлий Цезарь погиб в неравной схватке с предателями. Жрецы, видимо, не так поняли созданный римским диктатором календарь и целых 36 лет после смерти Цезаря високосный год наступал не через четыре, а через каждые три года. Восстановить порядок удалось императору Августу.

Народные поверья в високосный год

В переводе с латинского високосный год переводится как «второй шестой». Продолжительность bis sextus равна 366 суткам. «Добавленный» день пугает людей, что создает целые суеверия вокруг каждого четвертого года.

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

Самое распространенное суеверие, связанное с високосным годом – это свадьба. Строго-настрого матушки запрещают жениться своим детям в этот «страшный» год. Брак, заключенный в високосный год, обречен быть несчастливым. Так считают, в основном, в деревнях и селах.

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

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

Кто-то следует всем поверьям и на самом деле боится високосного года. Другие же более оптимистично смотрят в будущее. Они уверены – раз дожили до високосного года, это уже хорошо, и желают всем еще великое множество високосных годов.