# ep20180424_ex4_Jour_de_la_semaine.py # Calcule le jour de la semaine d'une date donnée. # Formule rapide pour un ordinateur, pas pour un humain. print("Calcule le jour de la semaine d'une date donnée.\n") def JourDeSemaine(Jour, Mois, Annee): #==================================== ''' Calcule le jour de la semaine de la date donnée, puis affiche ce jour.''' cc = (14 - Mois) // 12 aa = Annee - cc mm = Mois + 12 * cc - 2 jj = (Jour + aa + aa // 4 - aa // 100 + aa // 400 + (31*mm) // 12) % 7 if (jj == 0): rep = "dimanche" elif (jj == 1): rep = "lundi" elif (jj == 2): rep = "mardi" elif (jj == 3): rep = "mercredi" elif (jj == 4): rep = "jeudi" elif (jj == 5): rep = "vendredi" elif (jj == 6): rep = "samedi" else: rep = "hors du temps !" print("La date du", Jour, "du", Mois, "de", Annee, "est un", rep) JourDeSemaine(6, 3, 2018) JourDeSemaine(24, 4, 2018) print("Je suis né le samedi .. août 19..") JourDeSemaine(19, 8, 1989)