1996 високосний чи ні. Що чекати від високосного року: прикмети та забобони. Чому жінки пропонують чоловікам у високосний рік

Кожні 4 роки людство живе у високосному році. Саме цього року, у лютому, чарівним чином стає 29 днів.

З ним пов'язано безліч прикмет і повір'їв, багато з яких мають язичницьке коріння, але є і християнські елементи. Іноді доходить до того, що у високосний рік люди відмовляються від таких звичних заходів, як відпочинок на морі або регулярні поїздки на дачу.

Що ж таке високосний рік та наскільки обґрунтовані прикмети, пов'язані з ним?

Високосний рік: звідки взявся зайвий день?

Думаєте, що Земля робить повний оборот за 365 діб? Ні, це не так - Земля робить повне коло навколо Сонця трохи довше, а саме, 365 діб та 6 годин.

Іншими словами, щороку додається зайва чверть доби. За 4 роки таких чвертей виходить на 24 години. Ось і вийшло, що рік, який кратний 4 (2008, 2012, 2016, календар високосних років заснований саме на цьому принципі), відрізняється від решти.

Високосний рік покликаний ліквідувати цей надлишок і внести баланс у літочислення. Якби не високосний рік, то за пару століть новий рікперенісся б на початок березня, і це цілком серйозно!

Відмінності високосного року

Відмінності високосного року з інших років, з погляду матеріальної, обмежуються хіба що кількістю днів. Крім того, людям доводиться на один день більше попрацювати. Іноді, щоправда, виходить і відпочити вкотре, але буває таке досить рідко.

З астрологічної точки зору, протягом треку Землі навколо Сонця у високосний рік, відбувається велика кількість неприємностей:

  • побутові проблеми у людей;
  • техногенні катастрофи;
  • катаклізми природного характеру;
  • відносно висока смертність.

Втім, з останнім можна посперечатися – від працівників ритуальних сервісів немає коментарів щодо підвищення смертності. Хіба що трохи більше вмирає людей похилого віку.

Високосний рік: привіт з Античності

Вперше проблемою невідповідності календаря реальному перебігу часу перейнялися давні римляни. У цій країні заборонено було переносити значні дати на іншу пору року. Орієнтувалися люди за рухом Сонця з неба.

Гай Юлій Цезар вирішив проблему швидко та радикально – з моменту його правління люди стали жити за Юліанським календарем, який якраз і додав один день до лютого раз на 4 роки. До нового календаря стали переходити поступово, не всі його прийняли, але час узяв свій.

Згодом, язичницький календар перекочував у християнську культуру. Але в деяких регіонах цей рік пов'язують із Касьяном Високосом, одним із святих, покровителем чернецтва.

Нібито, три роки він безпробудно пиячить, а на 4 виходить «із запою» і відіграється на людях за те, що день його святкується лише раз на 4 роки.

Тут, проте, проблема – християнський святий за визначенням може бути запійним п'яницею, плюс цього немає у церкві записи, що Високос любить випити.

Прикмети та повір'я, пов'язані з високосним роком

Зараз до високосного року ставляться відносно просто, а раніше деякі люди боялися вийти з дому 29 лютого у високосний рік. Наприклад, існувала прикмета, що якщо у цей день добре замерзнути, а наприкінці лютого морози можуть стояти люті, то людина неодмінно сильно застудиться і помре.

Це ж відноситься до худоби. Народне повір'я говорить, що будь-яка помилка у догляді за домашніми тваринами, у цей день, може коштувати тваринам життя. Наприклад, недоїдання чи перегодовування.

Початок нової справи у високосному році особливого успіху, за народними повір'ями, принести не може.

Обов'язково все піде навперейми: хоч будинок будує людина, хоч бізнес відкриває. Крім того, всі великі справи слід відкласти хоча б до 29 лютого – цей час вважається найневдалішим з початку року.

Щоб трохи умилостивити Високоса, потрібно зробити таке:

  • під бій курантів, виплеснути з вікна стос горілки (підійде й інший алкоголь, але він має бути міцним);
  • випити, не цокаючись, коли буде рівно опівночі;
  • якщо все ж таки чокнулися, то перед тим, як пригубити, потрібно поставити келихи на стіл.

Згідно з народними повір'ями, гнів Високоса трохи зменшиться до завершення чергового треку навколо Сонця.

Ще одна цікава прикмета пов'язана зі збиранням дарів природи. Зазвичай, збирати гриби та ягоди важко 29 лютого, але речі, знайдені на вулиці, наприклад, гроші, можуть принести лихо, якщо потраплять у будинок.

А якщо при цьому собака завиє (собачий день 29 лютого сам по собі є поганим знаком), то бути біді гарантовано. На нього потрібно не зважати, сказавши при цьому «Чур мене».

Заборони високосного року

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

Наприклад, за спогадами старожилів, у роки, які є високосними, зазвичай слабкий урожай яблук.

Отже, що не можна робити у високосному році:

  • Не можна колядувати на хрещення. Цей ритуал сам по собі відносно пов'язаний з нечистю, а раз на чотири роки вона буває особливо «уважною» до людей. Краще не приваблювати будь-яку погань. Тож скільки б не пропонували люди солодощів, колядок краще уникати.
  • Не рекомендується продавати товари, вироблені у господарстві. Вважається, що разом з ними з дому йде щастя та багатство.
  • Не можна нікому показувати перший прорізаний зубик у малюка, хіба що найближчим родичам. Якщо порушити заборону, то дитина матиме криві зуби.
  • Не можна розпочинати нові великі справи, у тому числі одружуватися/виходити заміж. Все піде навперейми, про це вже говорилося вище.
  • Не можна купувати «трунні речі». Звучить дивно, але для деяких людей похилого віку є нормою купувати речі собі на похорон. Така дія у високосний рік прискорить смерть.
  • Жінкам категорично заборонено перефарбовувати волосся. Це може призвести до того, що жінка облисіє.
  • Заборонено зміну місця роботи або місця проживання. На новому місці людина просто не приживеться, доведеться все починати з нуля (цей пункт іноді нездійсненний, адже в житті бувають різні обставини).

До цієї забороненої групи приєднується народження дітей, але не всі ставляться до такого обмеження серйозно.

Може, все це звучить архаїчно, але факт залишається фактом – люди нерідко скаржаться астрологам та екстрасенсам на нещастя, які почалися саме після порушення таких заборон.

Висновок – доки Земля не здійснить повний оборот навколо Сонця на рік, який є високосним, від деяких заходів слід відмовитись.

А що думають астрологи?

У 2016 році я робила анонімний особистий календар для молодої людини. Він збирався дати старт новому бізнес-проекту, але нумерологія показала, що починання не тільки стане вкрай невдалим, але може призвести навіть до загибелі мого клієнта.

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

Дивно, але більшість таких календарів різних людей, Зроблені в високосні роки, показували подібні результати. Я не дуже вірю в причетність до проблем негативних сутностей, але вплив планет у ці роки є негативним.

Високосний рік повинен проходити спокійно і без зайвих рухів, це я вам точно говорю!

Ірина, Москва

Усі прогнози, які я робив для людей, які бажають одружитися у високосний рік, не говорили ні про що хороше. Цей час – час невдач, непорозуміння, конфліктів та протиріч, про який шлюб може йтися?

При цьому, багато хто з цих «брачників» розійшлися ще до весілля. З 2016 року збереглося лише 5-10% від тих сімей.

Смертність, до речі, також підвищується! Літні люди мруть пачками у високосний рік. Частіше моліться, не гнівіть вищі сили! І ходіть до церкви, кожну добу приблизно 7.

Святослав, Ярославль

Я вважаю, що високосний рік – язичницьке слов'янське повір'я. Пращури наділяли лютий бісівською силою, боялися його, як вогню.

Ось і дійшло це повір'я до нас у сильно зміненому вигляді. Нічого страшного у високосному році немає, але трохи уважності все одно не завадить.

Ірма, Москва

Висока смертність, ось що таке високосний рік. Рідко коли доводиться, тим часом, робити сприятливі прогнози.

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

Світлана, Самара

Головною відмінністю високосного року є кількість діб у лютому. У високосному, на відміну від звичайного року, у лютому двадцять дев'ять діб замість звичних двадцяти восьми. Трапляються різні думки щодо того, чи можна назвати високосний рік невдалим. Забобонні люди побоюються його наступу, тому що пов'язують із ним початок важкого періоду у житті. Цього року людину у всіх справах супроводжують невдачі, яких не можна уникнути. Але це лише одна з думок.

ВАЖЛИВО ЗНАТИ! Ворожка баба Ніна:"Грошей завжди буде надміру, якщо під подушку покласти..." Читати докладніше >>

    Стародавня легенда про високосний рік

    Високосний рік не просто так у народі вважається поганим. З ним пов'язана стара легенда, що розкриває історію походження цього року.

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

      Не можна однозначно стверджувати, що високосний рік нещасливий. Так, відбувається більше нещасних випадків у всьому світі. Але це пояснюється досить просто: статистика пригод збільшується через те, що високосний рік довший за добу. Це логічне пояснення, яке важко заперечити. Кількість місяців не змінюється, але додається один день, за який може статися нещасний випадок, автомобільна катастрофа або смерть людини.

      Забобони та прикмети на день народження - що можна і не можна дарувати, як правильно загадати бажання?

      Прикмети

      До нас дійшло безліч прикладів, пов'язаних із високосним роком. Найнеоднозначнішою з них є прикмета, через яку шлюб, укладений цього року, не буде щасливим для молодих. Забобона це з'явилося не просто так. Він має свою історію. У давнину високосний рік називали «Роком наречених». Дівчина могла сама вибрати собі нареченого і посвататися до нього. За правилами, наречений було відмовити, навіть якщо він був закоханий в іншу дівчину. Шлюби полягали не через взаємне кохання. Через це стосунки не були щасливими та міцними. Тому з'явилося упередження, що цього року проводити весілля небажано.

      У православ'ї до цієї прикмети ставляться скептично. Вінчання має проводитися за церковному календарю, до якого високосний рік не має жодного стосунку. Для мусульман цей рік не є поганим. В ісламі немає забобонів і прийме.

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

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

      Знаки Долі не можна ігнорувати. Якщо людина відчуває, що вона наділена рідкісним даром, вона повинна використовувати її в благих цілях.

      Заборони

      Існує безліч заборон, які стосуються життя людей. Усі вони зводяться до того, що не варто будувати великих планів на високосний рік. Велика ймовірність того, що їх не вдасться втілити у життя. Чого варто уникати:

      • Не можна розпочинати будівництво будинку, лазні, дачі. Вважається, що на будівництві може статися нещасний випадок, який не дозволить завершити роботу.
      • Працювати із землею – небезпечно для людини. Краще не садити нових рослин, тому що вони можуть не прижитися та загинути.
      • Касьян наврочить починання людини, якщо той розповість про свої плани комусь. Можна довіритися лише найближчому члену сім'ї чи другу, помисли якого чисті.
      • Батьки радили уникати далекої дороги. Подорож погано закінчиться і не дасть очікуваного результату.
      • Якщо в будинку є домашня тварина, у жодному разі не можна її нікому віддавати. Разом з ним будинок залишать достаток та успіх.
      • Несприятливий період для започаткування власного бізнесу. Фінансові вкладення нічого очікувати вдалими, людина втратить велику суму.
      • Місце роботи слід міняти тільки в тому випадку, якщо людина впевнена, що на новій посаді вона зможе реалізувати себе. Інакше він зіштовхнеться із проблемами на роботі.
      • Жінкам не можна міняти свій імідж. Нова зачіска та зміна кольору волосся – до неприємностей. Представницю прекрасної статі не порадують зміни, що відбулися в ній. Вона відчуватиме скутість і стислість якийсь час.

Простий рік складається з 365 днів, проте існує і високосний рік, в який включено 366 днів. Він трапляється раз на чотири календарні роки, і місяць лютий такого року включає в себе на один день більше. Але чому такий рік називається високосним, замислюються мало хто, і сьогодні ми розповімо вам про походження цієї назви.

Походження назви «Високосний» рік

Як і у випадку з багатьма іншими відомими сьогодні найменуваннями, походження «Високосного» року бере свій початок латиною. Такий рік давно називається «Bis Sextus». Переклад з латини цієї назви означає "Другий шостий".

Варто відзначити, що введене таке літочислення часу було римлянами, і в римському календарі до нашої ери дні вважалися не в такому уявленні, в якому це відбувається сьогодні. Римляни звикли обчислювати дні у вигляді доби, що залишилися до наступного місяця. Римляни вставляли додатковий день між 23 та 24 лютого. Саме 24 лютого називалося «сектус», що означало «шостий день до початку березня». У високосний рік, коли між 23 та 24 лютого вставлявся додатковий день, 24 лютого наставало двічі, що називалося «біс сектус», як ми вже зазначали – «Другий шостий» день.

Неважко зрозуміти, що «Біс сектус» у слов'янському розумінні можна легко перетворити на «високосний», адже дані назви співзвучні. Однак у сучасному григоріанському календарі додатковий день, як відомо, вставляється не між 23 та 24 лютого, а після 28 лютого. Так, раз на чотири роки, ми маємо можливість спостерігати на настінних календарях, календарях у наших комп'ютерах та смартфонах, день 29 лютого.

Навіщо потрібен високосний рік

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

Простий рік складається з 365 днів, ми до цього звикли, і ні на секунду не сумніваємося в цьому твердженні. Проте насправді воно є не зовсім вірним, оскільки щороку дорівнює 365,4 дням, тобто 365 дням та 6 годинам. Вочевидь, таке літочислення часу є дуже незручним, і він неодмінно призводить до певних зміщень у сприйнятті потоку часу людьми. Саме тому вченими астрономами і було прийнято рішення обчислювати кожен кратний чотири роки в обсязі 366 днів (використовуючи 4 уривки по 6 годин від інших років), а решта – по 365 днів рівно.

2016 є високосним роком, в якому 366 днів замість звичайних 365-ти. Високосний рік було запропоновано, щоб синхронізувати календарі. А чи знали ви, що не кожен 4-й рік високосний?Чому високосний рік вважається нещасливим і які прикмети пов'язані з цим?Ось кілька фактів, які ви, можливо, не знали про високосний рік.

Що означає високосний рік?

1 . Високосний рік - це рік, у якому 366 днів, а не 365 як завжди. Додатковий день у високосному році додається у лютому – 29 лютого (високосний день).

Додатковий день у високосному році необхідний тому, що повний оберт навколо Сонця займає трохи більше 365 днів, а точніше 365 днів, 5 годин, 48 хвилин та 46 секунд.

Колись люди слідували календарю з 355 днів із додатковим місяцем із 22 днів кожні два роки. Але в 45 р. до н. Юлій Цезар спільно з астрономом Созігеном вирішив спростити ситуацію і був розроблений юліанський 365-денний календар з додатковим днем ​​кожні 4 роки, щоб компенсувати додатковий годинник.

Цей день був доданий у лютому, оскільки колись він був останнім місяців у римському календарі.

2 . Ця система була доповнена папою Григорієм XIII (який запровадив григоріанський календар), який запровадив термін "високосний рік" і оголосив що рік, кратний 4-м та кратний 400, але не кратний 100є високосним роком.

Так за григоріанським календарем 2000 рік був високосним, а ось 1700, 1800 та 1900 – не були.

Які роки високосні у 20-му та 21-му столітті?

1904, 1908, 1912, 1916, 1920, 1924, 1928, 1932, 1936, 1940, 1944, 1948, 1952, 1956, 1960, 1964, 1968, 1972, 1976, 1980, 1984, 1988, 1992, 1996, 2000, 2004, 2008, 2012, 2016, 2020, 2024, 2028, 2032, 2036, 2040, 2044, 2048, 2052, 2056, 2060, 2064, 2068, 2072, 2076, 2080, 2084, 2088, 2092, 2096

29 лютого – високосний день

3 . 29 лютого вважається єдиним днем, коли жінка може робити пропозицію про шлюб чоловікові. Ця традиція зародилася в 5 столітті в Ірландії, коли Свята Бригітта поскаржилася Святому Патріку про те, що жінкам доводиться дуже довго чекати від шанувальників пропозиції.

Тоді він надав жінкам один день у високосному році - останній день у найкоротшому місяці, щоб представниці прекрасної статі могли запропонувати чоловікові.

Згідно з легендою Брігітта відразу стала на коліна і зробила пропозицію Патріку, але він відмовився, поцілувавши її в щоку, і запропонував їй шовкове плаття, щоб пом'якшити відмову.

4 . За іншою версією ця традиція з'явилася в Шотландії, коли королева Маргарита у віці 5-ти років оголосила в 1288 році, що жінка може зробити пропозицію будь-якому чоловікові, що сподобався 29 лютого.

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

У Данії чоловік, який відмовляє жінці у реченні руки та серця, повинен надати їй 12 пар рукавичок, а у Фінляндії – тканину для спідниці.

Весілля у високосний рік

5 . Кожна п'ята пара в Греції уникає укладання шлюбу у високосний рік, оскільки вважається, що це приносить невдачу.

В Італії вважається, що у високосний рік жінка стає непередбачуваною,і в цей час не потрібно планувати важливих подій. Так, згідно з італійською приказкою "Anno bisesto, anno funesto". ("Високосний рік - приречений рік").

Народжені 29 лютого

6 . Шанси народитися 29 лютого становлять 1 на 1461. У всьому світі близько 5 мільйонів людей народилися у високосний день.

7 . Багато століть астрологи вважали, що діти, народжені високосний день, мають незвичайні таланти, унікальною особистістю та навіть особливими силами. Серед відомих людейЯкі народилися 29 лютого, можна назвати поета Лорда Байрона, композитора Джоакіно Россіні, актрису Ірину Купченко.

8. У Гонконгу офіційний день народження для тих, хто народився 29 лютого, вважається 1 березня у звичайні роки, а в Новій Зеландії – 28 лютого. Якщо правильно розрахувати час, то, подорожуючи з однієї країни до іншої, можна відсвяткувати найдовший день народження у світі.

9. Місто Ентоні в Техасі, США є самопроголошеною. світовою столицею високосного рокуТут щороку влаштовують фестиваль, де збираються бажаючі з усього світу, що народилися 29 лютого.

10. Рекорд найбільшої кількостіпоколінь, що народилися у високосний день, належить сім'ї Кео (Keogh)

Пітер Ентоні Кео (Peter Anthony Keogh) народився 29 лютого 1940 року в Ірландії, його син Пітер Ерік (Peter Eric) народився 29 лютого 1964 року у Великій Британії, а онука Бетані Уелс (Bethany Wealth) - 29 лютого в 1990 році.

11. Карін Хенріксен (Karin Henriksen) із Норвегії належить світовий рекорд народження найбільшої кількості дітей у високосний день.

Її дочка Хайді (Heidi) народилася 29 лютого 1960 року, син Олав (Olav) 29 лютого 1964 року і син Ліф-Мартін (Lief-Martin) 29 лютого 1968 року.

12. У традиційному китайському, єврейському та давньоіндійському календарі до року додають не високосний день, а цілий місяць. Його називають "вставним місяцем". Вважається, що дітей, народжених високосним місяцем, складніше виховувати. Крім того, вважається невдалим починати серйозні справи у високосний рік.

Високосний рік: прикмети та забобони

З давніх-давен високосний рік завжди вважався складним і поганим для багатьох починань. У народних повір'ях високосний рік пов'язаний з Святим Касьяном, Який вважався злим, заздрим, скупим, немилосердним і приносив людям нещастя.

За легендою, Касьян був світлим ангелом, якому Бог довіряв усі плани та наміри. Але потім він перейшов на бік Диявола, розповівши тому, що Бог має намір скинути з неба всю сатанинську силу.

За зраду Бог покарав Касьяна, наказавши бити його по лобі молотком три роки, а на четвертий рік відпускати на землю, де він чинив недобрі вчинки.

Існує безліч прикмет, пов'язаних з високосним роком:

По-перше, у високосний рік не можна щось починати. Це стосується важливих справ, бізнесу, великих покупок, вкладень та будівництва.

Чи можна виходити заміж або одружуватися у високосний рік?

Високосний рік вважається вкрай невдалим для укладання шлюбу. З давніх-давен вважалося, що весілля, зігране у високосний рік, призведе до нещасливого шлюбу, розлучення, зрад, вдівства, або сам шлюб буде недовговічним.

Такі забобони, можливо, пов'язані з тим фактом, що у високосний рік дівчата могли свататися до будь-якого, хто сподобався. молодій людині, який не міг відмовити у реченні. Найчастіше такі шлюби були вимушеними, і тому сімейне життяне задавалася.

Однак варто розумно ставитися до цих прикмет і розуміти, що все залежить і від подружжя і від того, як вони побудують відносини. Якщо ж ви все ж таки запланували весілля, є кілька способів пом'якшити "наслідки":

Нареченим радять носити довга сукня на весілля, що прикриває коліна, щоб зробити шлюб довговічним.

Весільна сукня та інші весільні аксесуари не рекомендується комусь віддавати.

Кільце потрібно надягати на руку, а не рукавичку, оскільки носіння кільця на рукавичці призведе до того, що подружжя легковажно ставитиметься до шлюбу.

Щоб уберегти сім'ю від бід та нещасть, у туфлі нареченому та нареченій клали монетку.

Що не можна робити у високосний рік?

· У високосний рік не колядують на Святкитому що вважається, що можна втратити своє щастя. Також за прикметою колядник, який одягається в тварину або чудовисько, може запозичити особистість нечистої сили.

· Вагітним жінкам не можна стригтися до пологів, оскільки дитина може народитися хворою.

· У високосний рік не варто починати будівництво лазніщо може призвести до недуг.

· Не можна збирати гриби, Оскільки вважається, що вони стають отруйними.

· У високосний рік не потрібно святкувати появу першого зуба у дитини. Прикметно, якщо звати гостей, зуби будуть поганими.

· Не можна міняти роботу чи квартиру. За прикметою нове місце виявиться безрадісним та неспокійним.

· Якщо у високосний рік народилася дитина, її потрібно якнайшвидше хрестити, а хресних обирати серед кревних родичів

· Літнім людям не можна заздалегідь купувати речі для похоронутому що це може наблизити смерть.

· Не можна розлучатися, тому що надалі не вдасться знайти своє щастя.


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

Бажаю, щоб наприкінці кожного року ти, згадуючи те, що було за останні 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
Звичайно, в більшості випадків ви можете використовувати будь-який з цих варіантів - зрештою, при визначенні кількості днів в одному, двох, десяти або ста роках ви навряд чи відчуєте будь-яку різницю.

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

З новим роком! Удачі, щастя, радості та самовдосконалення у новому році.

Читайте також: