from math import * def ddates(j,m,a,jj,mm,aa): if (m<=2): d1=365*a+((a-1)//4)+(31*(m-1))-((a-1)//100)+((a-1)//400)+j d2=d1-694325 d3=365*aa+((aa-1)//4)+(31*(mm-1))-((aa-1)//100)+((aa-1)//400)+jj d4=d3-694325 r=d4-d2 else: d1=365*a+(a//4)+(31*(m-1))-(((m-1)*0.4)+2.7)-(a//100)+(a//400)+j d2=d1-694325 d3=365*aa+(aa//4)+(31*(mm-1))-(((mm-1)*0.4)+2.7)-(aa//100)+(aa//400)+jj d4=d3-694325 r=d4-d2 print("Nombre de jours=",r) print("Soit en ans=",ceil(r//365)) def js(j,m,a): if (m<=2): d1=365*a+((a-1)//4)+(31*(m-1))-((a-1)//100)+((a-1)//400)+j else: d1=365*a+(a//4)+(31*(m-1))-(((m-1)*0.4)+2.7)-(a//100)+(a//400)+j d2=ceil(d1-(7*int(d1//7))) jours=["Samedi","Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi"] mois=["Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre"] print(jours[d2]," ",j," ",mois[m-1]," ",a)