|
@ -1,5 +1,11 @@ |
|
|
from tkinter import * |
|
|
from tkinter import * |
|
|
|
|
|
|
|
|
|
|
|
def lancer(): |
|
|
|
|
|
lecture("pic-journalier-consommation.csv") |
|
|
|
|
|
print(value2) |
|
|
|
|
|
kPlusProches(value1, numeroJour(value2),temp_jour) |
|
|
|
|
|
estBissextile(an) |
|
|
|
|
|
|
|
|
def lecture(fichier): |
|
|
def lecture(fichier): |
|
|
temp_jour = [] |
|
|
temp_jour = [] |
|
|
with open(fichier, "r") as menu: |
|
|
with open(fichier, "r") as menu: |
|
@ -14,16 +20,6 @@ def lecture(fichier): |
|
|
temp_jour[i][3] = float(temp_jour[i][3]) |
|
|
temp_jour[i][3] = float(temp_jour[i][3]) |
|
|
return temp_jour |
|
|
return temp_jour |
|
|
|
|
|
|
|
|
def estBissextile(an): |
|
|
|
|
|
"""Fonction estBissextile qui prend en paramètre l’année à vérifier et qui renvoie True si elle est bissextile, False sinon""" |
|
|
|
|
|
an_base = an |
|
|
|
|
|
an = an//4 |
|
|
|
|
|
|
|
|
|
|
|
if an*4 == an_base: |
|
|
|
|
|
return True |
|
|
|
|
|
else: |
|
|
|
|
|
return False |
|
|
|
|
|
|
|
|
|
|
|
def estBissextile(an): |
|
|
def estBissextile(an): |
|
|
"""Fonction estBissextile qui prend en paramètre l’année à vérifier et qui renvoie True si elle est bissextile, False sinon""" |
|
|
"""Fonction estBissextile qui prend en paramètre l’année à vérifier et qui renvoie True si elle est bissextile, False sinon""" |
|
|
an_base = an |
|
|
an_base = an |
|
@ -123,7 +119,7 @@ def distance(temp_jour,donneespoint): |
|
|
z1=temp_jour[2] |
|
|
z1=temp_jour[2] |
|
|
z2=donneespoint[2] |
|
|
z2=donneespoint[2] |
|
|
dist=((x1-x2)**2)+((y1-y2)**2)+((z1-z2)**2) |
|
|
dist=((x1-x2)**2)+((y1-y2)**2)+((z1-z2)**2) |
|
|
return print(dist) |
|
|
return dist |
|
|
|
|
|
|
|
|
def PuissanceMoyenne(lstdistance): |
|
|
def PuissanceMoyenne(lstdistance): |
|
|
"""Fonction qui calcule la moyenne de distances entre les points """ |
|
|
"""Fonction qui calcule la moyenne de distances entre les points """ |
|
@ -146,9 +142,9 @@ def recup4(): |
|
|
temp_ref = value4.get() |
|
|
temp_ref = value4.get() |
|
|
label6.configure(text=temp_ref) |
|
|
label6.configure(text=temp_ref) |
|
|
|
|
|
|
|
|
def calc_conso(): |
|
|
#def calc_conso(): |
|
|
Conso = ("Calcul pour valeur à afficher") |
|
|
# Conso = |
|
|
label8.configure(text=Conso) |
|
|
# label8.configure(text=Conso) |
|
|
|
|
|
|
|
|
fenetre = Tk() |
|
|
fenetre = Tk() |
|
|
|
|
|
|
|
@ -184,15 +180,11 @@ entree4.grid() |
|
|
|
|
|
|
|
|
label8 = Label(fenetre, text="Conso", bg="yellow") |
|
|
label8 = Label(fenetre, text="Conso", bg="yellow") |
|
|
|
|
|
|
|
|
bouton1 = Button(canvas1, text="Tester", command=calc_conso, width=15, height=2, bg="cyan").grid(pady=10) |
|
|
bouton1 = Button(canvas1, text="Tester", command=lancer(), width=15, height=2, bg="cyan").grid(pady=10) |
|
|
|
|
|
|
|
|
canvas1.grid() |
|
|
canvas1.grid() |
|
|
label8.grid(pady=10) |
|
|
label8.grid(pady=10) |
|
|
|
|
|
|
|
|
fenetre.title("IHM KNN") |
|
|
fenetre.title("IHM KNN") |
|
|
fenetre.iconbitmap('icon.ico') |
|
|
fenetre.iconbitmap('icon.ico') |
|
|
fenetre.mainloop() |
|
|
fenetre.mainloop() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|