25-NSIJ2JA1-1 Énoncé Sujet self.jour = jour self.mois = mois self.annee = annee L'instance d représente le 1er mai 2000. d = Date(19, 6, 2024) def get_annee(self): return self.annee def set_mois(self, mois): self.mois = mois if self.est_bissextile(): self.nb_jours_par_mois[1] = 29 def est_bissextile(self): a = self.annee return (a % 400 == 0) or (a % 4 == 0 and a % 100 != 0) Les instructions affichent ici 79. def nb_jours_restants(self): j = 365 if self.est_bissextile(): j = 366 return j - self.nb_jours_passes() >>> d1.nb_jours_depuis(d2) 0 >>> d1.nb_jours_depuis(d3) -1 >>> d1.nb_jours_depuis(d4) -1 >>> d1.nb_jours_depuis(d5) 731 # (365 - 166) + 365 + (166 + 1) def timestamp(self): d = Date(1, 1, 1970) return self.nb_jours_depuis(d) * 24 * 3600