Browse Source

tkinter avance

master
julien.robinet 4 weeks ago
parent
commit
379bcae26c
  1. 21
      projet_knn_feat_denis_le_goat.py

21
projet_knn_feat_denis_le_goat.py

@ -5,14 +5,31 @@ def lecture(nomFichier):
with open(nomFichier, 'r') as fichier:
return fichier.readlines()
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)"""
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 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.title("pour l'instant je sais pas quoi mettre")
@ -26,4 +43,8 @@ entree=tk.Entry(fenetre, textvariable=value, width=30)
entree.grid()
entree.bind("<Button>", lambda e:value.set(""))
texte = tk.Entry()
print(estBissextile(2024))
fenetre.mainloop()
Loading…
Cancel
Save