Page 1 of 1

Calculer la date de Pâques.

PostPosted: 04 Apr 2021, 12:42
by ggauny@live.fr
Bonjour à tous et Joyeuses Pâques.

Méthode de calcul selon Spencer, plus fiable que la méthode de Gauss.

Pour savoir à quelle date, de telle ou telle année, nous pouvons aller chercher les oeufs (incassables !!!) que les cloches,
revenant de Rome, laissent tomber dans les jardins (pour ceux qui en disposent), voilà un petit programme
permettant de la calculer. Tapez Paq(année), enter.

VALIDITE : en julien à partir de 325 (Concile de Nicée) jusqu'au 4/10/1582, en grégorien à partir du 15/10/1582 (Bulle pontificale du 24/02/1582 : Inter gravissimas).

Code: Select all

# Programme de calcul de la date de Pâques.

def Paq(an):
   
    if an>=1583:
   
        a=an%19
        b=an//100
        c=an%100
        d=b//4
        e=b%4
        f=(b+8)//25
        g=(b-f+1)//3
        h=(19*a+b-d-g+15)%30
        i=c//4
        k=c%4
        l=(32+2*e+2*i-h-k)%7
        m=(a+11*h+22*l)//451
        n=(h+l-7*m+114)//31
        p=(h+l-7*m+114)%31 +1
     
        print("Pâques tombe le dimanche ",p,"/",n,"/",an)
   
    if an<1583:
       
        a=an%4
        b=an%7
        c=an%19
        d=(19*c+15)%30
        e=(2*a+4*b-d+34)%7
        f=(d+e+114)//31
        g=(d+e+114)%31 +1
       
        print("Pâques tombe le dimanche ",g,"/",f,"/",an)



En grégorien à partir du 15/10/1582 :

Par exemple : Paq(2021)===> 4/4/2021
------------------Paq(2022)===>17/4/2022
------------------Paq(1935)===>21/4/1935

En julien jusqu'au 04/101582 :

Par exemple Paq(732)===>20/04/732
----------------Paq(333)===>22/04/333
----------------Paq(1582)==>08/04/1582

La définition précise du jour de Pâques fut établie en 325 par le concile de Nicée. Les Pères du concile réunis par l'empereur Constantin la fixèrent ainsi : « Pâques est le dimanche qui suit le 14e jour de la Lune qui atteint cet âge le 21 mars ou immédiatement après.

Re: Calculer la date de Pâques.

PostPosted: 04 Apr 2021, 12:47
by Afyu
Hmm, c'est pas si simple que ça, alors, de calculer la date de Pâques. :)
Bravo ! :D