d=146097 b=d/400 c=97/d e=lambda n:n<2 and 1-97/d or e(n-1)*(366-n)/b f=lambda n:n<2 and c or f(n-1)*(367-n)/b+e(n-1)*c a=lambda n:1-e(n)-f(n) for n in range(1, 100): print(a(n))
Standard input is empty
5.2366964931049864e-17 0.0027365300138805174 0.008194607140730234 0.0163369057518131 0.027104166154433063 0.04041590336947821 0.05617140438323491 0.07425099670821739 0.09451756593776019 0.11681829533178134 0.14098659643952532 0.16684419644516568 0.19420334538978518 0.22286910473221164 0.2526416778915926 0.2833187434723091 0.3146977527886291 0.3465781550409796 0.37876351598502095 0.411063499096861 0.44329568197460506 0.4752871849171058 0.5068760931652784 0.5379126590545917 0.56826027518304 0.5977962145234083 0.6264121380845934 0.654014375146304 0.6805239851591031 0.7058766140365842 0.7300221607038238 0.7529242723588306 0.7745596889219482 0.7949174585800858 0.8139980471831112 0.831812364539152 0.8483807304182649 0.8637318023561473 0.8779014862070846 0.890931848891171 0.9028700509827305 0.9137673147648264 0.9236779411988043 0.9326583869958774 0.9407664106937693 0.9480602943938164 0.9545981456543428 0.9604372820086201 0.9656336987161233 0.970241618691508 0.9743131221058693 0.9778978519304042 0.9810427906972822 0.9837921029831853 0.9861870375687958 0.9882658828786922 0.990063969143137 0.9916137107256756 0.9929446822061002 0.9940837220739591 0.9950550582501427 0.9958804500904586 0.9965793420140268 0.9971690244209934 0.9976647981006892 0.9980801388674412 0.9984268596836747 0.9987152680280041 0.9989543167313842 0.9991517469309857 0.9993142221752285 0.999447453052176 0.9995563120066789 0.9996449382600121 0.9997168329511423 0.9997749447838938 0.9998217465924502 0.9998593033325847 0.9998893320716628 0.9999132545908116 0.999932243231632 0.9999472606211643 0.9999590938960258 0.9999683840228638 0.9999756507803775 0.9999813139306134 0.99998571106615 0.9999891125769375 0.9999917341373625 0.9999937470717317 0.999995286915645 0.9999964604523194 0.9999973514672233 0.9999980254316657 0.9999985332963467 0.999998914549348 0.9999991996694959 0.9999994120853806 0.9999995697323087