<prompt> Andika chaguo la kukokotoa ili kubadilisha mwaka kutoka kalenda ya Gregorian hadi kalenda ya Mayan  <response>: Kalenda ya Mayan ina mizunguko kadhaa ya urefu tofauti. Moja ya mizunguko muhimu zaidi ni Haab ambayo ni kalenda ya jua ya siku 365, sawa na kalenda ya Gregorian. Haab ina miezi 18 ya siku 20 kila moja ikiwa na muda wa ziada wa siku 5 mwishoni mwa mwaka unaoitwa Wayeb Katika kalenda ya Gregorian kwa kawaida tunatumia AD au CE zama za kawaida. Kwa upande mwingine, Mayans walitumia mfumo unaojulikana kama Long Count kama sehemu maalum kwa wakati, na tarehe ya sifuri ya uhakika sasa inachukuliwa kuwa Agosti 11, 3114 BCE. Ili kubadilisha mwaka kutoka kalenda ya Gregori hadi kalenda ya Mayan, tunahitaji kukokotoa idadi ya siku kutoka Agosti 11, 3114 KWK hadi tarehe maalum ya Gregorian, kisha kubadilisha siku hizi hadi umbizo la Hesabu ya Muda Mrefu ya Mayan. Hapa kuna chaguo la kukokotoa la kubadilisha mwaka kutoka kwa kalenda ya Gregory hadi Hesabu ya Muda Mrefu ya Mayan: python kutoka tarehe ya kuagiza, tarehe def gregorian_to_mayanmwaka: int, mwezi: int, siku: int - str: kupata julian tarehe ya tukio julian date.toordinaltarehemwaka, mwezi, siku Hesabu idadi ya siku kutoka mwanzo wa Hesabu ya Muda Mrefu ya Mayan Agosti 11, 3114 KK hadi siku za tarehe za Julian julian 584283 Kuhesabu Hesabu ndefu ya Mayan kutoka kwa idadi ya siku baktun siku siku 144000 - baktun 144000 katun siku siku 7200 - katun 7200 tun siku siku 360 - tun 360 winal siku jamaa 20 siku - winal 20 Rejesha tarehe ya Hesabu ya Muda Mrefu ya Mayan katika umbizo la baktun.katun.tun.winal.kin return fbaktun.katun.tun.winal. kin Mfano: chatu iliyochapishwagregorian_to_mayan2021, 9, 19 Pato: 13.0.8.16.12 