# ex12100_list.py ''' Reprise de la fonction "ex4" de la semestrielle de décembre, pour montrer que l'utilisation de listes simplifie le programme. ''' from math import * Semaine = ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"] def ex4(Jour, Mois, Annee): #========================== ''' Calcule le jour de la semaine de la date donnée, puis affiche ce jour.''' # Algorithme très simple, demandant 4 lignes de calculs 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 # Affiche le jour de la semaine de la date donnée. print("La date du", Jour, "du", Mois, "de", Annee, "est un", Semaine[jj]) ex4(15, 11, 2019) ex4( 8, 1, 2015)