|
|
@ -11,7 +11,10 @@ et renvoie une liste de réels de type int""" |
|
|
def lecture(nomFichier): |
|
|
def lecture(nomFichier): |
|
|
"""Prend en parametre le nom du fichier csv à lire et renvoie un tableau.""" |
|
|
"""Prend en parametre le nom du fichier csv à lire et renvoie un tableau.""" |
|
|
with open(nomFichier, 'r') as fichier: |
|
|
with open(nomFichier, 'r') as fichier: |
|
|
return fichier.readlines() |
|
|
fichier_nettoye = [] |
|
|
|
|
|
for ligne in fichier: |
|
|
|
|
|
fichier_nettoye += [ligne.strip()] |
|
|
|
|
|
return fichier_nettoye |
|
|
|
|
|
|
|
|
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 |
|
|
@ -38,6 +41,11 @@ de référence) et renvoie la distance **euclidienne**""" |
|
|
lst2 = transfoEnInt(Tuple2) |
|
|
lst2 = transfoEnInt(Tuple2) |
|
|
return lst1[0]-lst2[0] + lst1[1]-lst2[1] + lst1[2]-lst2[2] |
|
|
return lst1[0]-lst2[0] + lst1[1]-lst2[1] + lst1[2]-lst2[2] |
|
|
|
|
|
|
|
|
|
|
|
def kPlusProches(point,lstRepre): |
|
|
|
|
|
"""Prend en parametre un tuple avec (Numéro du jour, Température moyenne, |
|
|
|
|
|
température de référence) correspondant au point à verifier, une liste de |
|
|
|
|
|
tuples de meme type et la consommation electrique |
|
|
|
|
|
Renvoie une liste triée en fonction de la distance avec le""" |
|
|
fenetre = tk.Tk() |
|
|
fenetre = tk.Tk() |
|
|
fenetre.title("pour l'instant je sais pas quoi (FEUR) mettre") |
|
|
fenetre.title("pour l'instant je sais pas quoi (FEUR) mettre") |
|
|
|
|
|
|
|
|
@ -51,5 +59,5 @@ entree.grid() |
|
|
entree.bind("<Button>", lambda e:value.set("")) |
|
|
entree.bind("<Button>", lambda e:value.set("")) |
|
|
|
|
|
|
|
|
texte = tk.Entry() |
|
|
texte = tk.Entry() |
|
|
|
|
|
lecture('pic-journalier-consommation-brute-2023.csv') |
|
|
fenetre.mainloop() |
|
|
fenetre.mainloop() |