import tkinter as tk def lecture(nomFichier): """Prend en parametre le nom du fichier csv à lire et renvoie un tableau.""" with open(nomFichier, 'r') as fichier: return fichier.readlines() def estBissextile(annee): """prend en compte une annee à verifier si elle est bissextile et renvoie 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 parametre 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] #Nombre de jours de chaques mois for i in range(int(dateSeparee[1])-1): totalJours += JoursMois[i] if estBissextile(int(dateSeparee[0])) and totalJours + int( dateSeparee[2]) >= 60 and int(dateSeparee[1]) > 2: #regarde si on est dans une année bissextile et apres fevrier totalJours += 1 return totalJours + int(dateSeparee[2]) fenetre = tk.Tk() fenetre.title("pour l'instant je sais pas quoi (FEUR) mettre") canva = tk.Canvas(fenetre, width = 400, height = 300, bg = "springgreen") canva.grid() value = tk.StringVar() value.set("taper le nombre de voisin (k) voulu") entree=tk.Entry(fenetre, textvariable=value, width=30) entree.grid() entree.bind("