print("*** Menu ***") print() print() #On demande la date de naissance j=int(input("Donnez votre jour de naissance: ")) m=int(input("Donnez votre mois de naissance: ")) a=int(input("Donnez votre année de naissance:")) #On retire les bugs while j>31 or m>12 : print() print("Recommencez !") j=int(input("Donnez votre jour de naissance: ")) m=int(input("Donnez votre mois de naissance: ")) a=int(input("Donnez votre année de naissance:")) while a%4>0 and j>=29 and m==2: print("Pas possible ! ") j=int(input("Donnez votre jour de naissance: ")) m=int(input("Donnez votre mois de naissance: ")) a=int(input("Donnez votre année de naissance:")) while j>29 and m==2 and a%4==0: print("N'essayez pas de m'avoir !") j=int(input("Donnez votre jour de naissance: ")) m=int(input("Donnez votre mois de naissance: ")) a=int(input("Donnez votre année de naissance:")) if j==31 and m==4 or j==31 and m==6 or j==31 and m==9 or j==31 and m==11: print("Attendez... ") j=int(input("Donnez votre jour de naissance: ")) m=int(input("Donnez votre mois de naissance: ")) a=int(input("Donnez votre année de naissance:")) q=5 #Le code de l'année i=0 #Le programme calcule à partir de l'an 0 while i!=a: #Ici il cherche le code de l'an if i6: q=q-7 #On cherche le code du mois if m==1: qm=1 if m==10: qm=1 if m==2 or m==11 or m==3: qm=4 if m==4 or m==7: qm=0 if m==5: qm=2 if m==6: qm=5 if m==8: qm=3 if m==9 or m==12: qm=6 o=(q+qm+j)%7 #Ce calcul nous trouve le code du jour... print("") #... qu'il nous converti ici: if o==1: print("Le",j,"/",m,"/",a,"était un dimanche !") if o==2: print("Le",j,"/",m,"/",a,"était un lundi !") if o==3: print("Le",j,"/",m,"/",a,"était un mardi !") if o==4: print("Le",j,"/",m,"/",a,"était un mercredi !") if o==5: print("Le",j,"/",m,"/",a,"était un jeudi !") if o==6: print("Le",j,"/",m,"/",a,"était un vendredi !") if o==0: print("Le",j,"/",m,"/",a,"était un samedi !")