|
|
@ -5,14 +5,31 @@ def lecture(nomFichier): |
|
|
with open(nomFichier, 'r') as fichier: |
|
|
with open(nomFichier, 'r') as fichier: |
|
|
return fichier.readlines() |
|
|
return fichier.readlines() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def numeroJour(date): |
|
|
def numeroJour(date): |
|
|
"""Prend en pametre une date au format aaaa-mm-jj et renvoie un entier |
|
|
"""Prend en pametre une date au format aaaa-mm-jj et renvoie un entier |
|
|
correspondant au numero du jour correspondant (de 1 à 365)""" |
|
|
correspondant au numero du jour correspondant (de 1 à 365)""" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def estBissextile(annee): |
|
|
def estBissextile(annee): |
|
|
"""prend en compte une annee à verifier si elle est bissextile et renvoie |
|
|
"""prend en compte une annee à verifier si elle est bissextile et renvoie |
|
|
True si elle l'est et False sinon""" |
|
|
True si elle l'est et False sinon""" |
|
|
|
|
|
return annee%4 == 0 and annee%100 != 0 or annee%400 == 0 |
|
|
|
|
|
|
|
|
|
|
|
def numeroJour(date): |
|
|
|
|
|
"""Prend en pametre une date au format aaaa-mm-jj et renvoie un entier |
|
|
|
|
|
correspondant au numero du jour correspondant (de 1 à 365)""" |
|
|
|
|
|
dateSeparee = date.split('-') |
|
|
|
|
|
totalJours = 0 |
|
|
|
|
|
JoursMois = [31,28,30,31,30,31,31,30,31,30,31] |
|
|
|
|
|
for i in range(int(dateSeparee[1])-1): |
|
|
|
|
|
totalJours += JoursMois[i] |
|
|
|
|
|
if estBissextile(int(dateSeparee[0])) and totalJours > 59: |
|
|
|
|
|
totalJours += 1 |
|
|
|
|
|
return totalJours + int(dateSeparee[2]) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fenetre = tk.Tk() |
|
|
fenetre = tk.Tk() |
|
|
fenetre.title("pour l'instant je sais pas quoi mettre") |
|
|
fenetre.title("pour l'instant je sais pas quoi mettre") |
|
|
@ -26,4 +43,8 @@ entree=tk.Entry(fenetre, textvariable=value, width=30) |
|
|
entree.grid() |
|
|
entree.grid() |
|
|
entree.bind("<Button>", lambda e:value.set("")) |
|
|
entree.bind("<Button>", lambda e:value.set("")) |
|
|
|
|
|
|
|
|
|
|
|
texte = tk.Entry() |
|
|
|
|
|
print(estBissextile(2024)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fenetre.mainloop() |
|
|
fenetre.mainloop() |