Adaptation et ajout sur un Code du site (
https://codes-sources.commentcamarche.net/source/303-calculer-la-date-de-paques)
def CalculDatePaques(an):
AA = an
a = AA%19
b = AA//100
C = AA%100
P = b//4
E = b%4
F = (b+8)//25
g = (b-F+1)//3
h = (19*a+b-P-g+15)%30
i = C//4
K = C%4
r = (32+2*E+2*i-h-K)%7
N = (a+11*h+22*r)//451
MMdimPaq = (h+r-7*N+114)// 31
JJdimPaq = (h+r-7*N+114)%31 + 1
print("En",AA,"le dimanche de Pâques est le :",JJdimPaq,"-",MMdimPaq)
# Ajout 1 jour pour lundi de Pâques
JJlunPaq=(JJdimPaq+1)%31
i=0
if JJlunPaq<JJdimPaq:
i=1
print("Le lundi de Pâques est le : ",JJlunPaq,"-",MMdimPaq+i)
# Ajout 39 jours pour ascension
JJAsc = JJdimPaq+39-30
MMAsc = MMdimPaq+1
print("L'ascension est le :",JJAsc,"-",MMAsc)
# Ajout 50 jours pour lundi de Pentecôte
JJlunPent=(JJdimPaq+50-30)
MMPent=5
if JJlunPent>31:
MMPent+=1
JJlunPent-=31
print("Le lundi de Pentecôte est le :",JJlunPent,"-",MMPent)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.