|
|
|
@ -1,4 +1,3 @@ |
|
|
|
|
|
|
|
import tkinter as tk |
|
|
|
|
|
|
|
fenetre = tk.Tk() |
|
|
|
@ -70,54 +69,23 @@ def estbissextile(annee) : |
|
|
|
return False |
|
|
|
|
|
|
|
|
|
|
|
def distance (t1 ,t2) : |
|
|
|
"""prend en paramètre deux tuples, on calcule a l'aide la formule les distanjce entre |
|
|
|
chaque valeur des deux tuples et renvoit la distance entre les deux.""" |
|
|
|
from math import sqrt |
|
|
|
date1, temperaturemoy1, temperatureref1 = t1 |
|
|
|
date2, temperaturemoy2, temperatureref2 = t2 |
|
|
|
distancedate1 = 365- date2 |
|
|
|
distancedate2 = 365- date1 |
|
|
|
if distancedate1 < distancedate2 : |
|
|
|
distancefin = sqrt((distancedate1**2) + (temperaturemoy1 - temperaturemoy2)**2 |
|
|
|
+(temperatureref1 -temperatureref2)**2) |
|
|
|
return distancefin |
|
|
|
else: |
|
|
|
distancefin = sqrt((distancedate2**2) + (temperaturemoy1 - temperaturemoy2)**2 |
|
|
|
+(temperatureref1 -temperatureref2)**2) |
|
|
|
return distancefin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
""" |
|
|
|
import tkinter as tk |
|
|
|
|
|
|
|
fenetre = tk.Tk() |
|
|
|
fenetre.title("Prévision conso éléctrique") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tk.Label(text="Choisissez le nombre de voisins").grid(column= 1, columnspan= 3) |
|
|
|
value = tk.DoubleVar() |
|
|
|
entree = tk.Entry(fenetre, textvariable=value, width=30) |
|
|
|
entree.grid(column=1, columnspan= 3) |
|
|
|
|
|
|
|
tk.Label(text="veuillez remplir les informations suivantes :").grid(column= 1, columnspan= 3) |
|
|
|
|
|
|
|
tk.Label(text="entrer votre date :").grid(column= 1, columnspan= 3) |
|
|
|
entree = tk.Entry(fenetre, textvariable=value, width=30) |
|
|
|
entree.grid(column=1, columnspan= 3) |
|
|
|
tk.Label(text="entrer la température moyenne :").grid(column= 1, columnspan= 3) |
|
|
|
entree = tk.Entry(fenetre, textvariable=value, width=30) |
|
|
|
entree.grid(column=1, columnspan= 3) |
|
|
|
tk.Label(text="entrer la température de référence :").grid(column= 1, columnspan= 3) |
|
|
|
entree = tk.Entry(fenetre, textvariable=value, width=30) |
|
|
|
entree.grid(column=1, columnspan= 3) |
|
|
|
|
|
|
|
tk.Label(text="Pour tester vos valeurs cliquer sur le bouton suivant :").grid(column= 1, columnspan= 3) |
|
|
|
tk.Button (fenetre, text ='test').grid(column=1,columnspan= 5) |
|
|
|
""" |
|
|
|
======= |
|
|
|
def kPlusProches(point, tableau): |
|
|
|
"""prend en paramètre en tuple et un tableau et renvoie une liste de tuples |
|
|
|
triee""" |
|
|
|
@ -129,4 +97,3 @@ def kPlusProches(point, tableau): |
|
|
|
liste_distances.append((d, i)) |
|
|
|
liste_distances.sort() |
|
|
|
return liste_distances |
|
|
|
>>>>>>> 9be226070895ecddf99c43a560ceab551de501e7 |
|
|
|
|