|
|
|
@ -3,32 +3,23 @@ import tkinter as tk |
|
|
|
note = [] |
|
|
|
|
|
|
|
# Fonction Recup qui prend la valeur entrer et lajoute dans la liste note |
|
|
|
def Recup(): |
|
|
|
def recup(): |
|
|
|
note.append(int(value.get())) |
|
|
|
print(value.get()) |
|
|
|
print(note) |
|
|
|
|
|
|
|
# Fonction qui prend les valeur de note et calcule la moyenne |
|
|
|
def Moyenne(): |
|
|
|
def moyenne(): |
|
|
|
"moyenne prend la somme de toute les notes et divise le tout par le nombre de note" |
|
|
|
moy = sum(note)/len(note) |
|
|
|
return moy |
|
|
|
|
|
|
|
# Fonction qui prend les valeur de note et calcule la note Max |
|
|
|
def Mnote(): |
|
|
|
return max(note) |
|
|
|
# Fonction qui prend les valeur de note et calcule la note min |
|
|
|
def Pnote(): |
|
|
|
"doc" |
|
|
|
return min(note) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def calcul(): |
|
|
|
label = tk.Label(fenetre, text="La Moyenne est de : " + str(Moyenne())) |
|
|
|
label = tk.Label(fenetre, text="La Moyenne est de : " + str(moyenne())) |
|
|
|
label.grid(row= 3, column=0, pady=5, padx=5, columnspan=5) |
|
|
|
label2 = tk.Label(fenetre, text="La Meilleur note est : " + str(Mnote())) |
|
|
|
label2 = tk.Label(fenetre, text="La Meilleur note est : " + str(max(note))) |
|
|
|
label2.grid(row= 4, column=0, pady=5, padx=5, columnspan=5) |
|
|
|
label3 = tk.Label(fenetre, text="La Pire note est : " + str(Pnote())) |
|
|
|
label3 = tk.Label(fenetre, text="La Pire note est : " + str(min(note))) |
|
|
|
label3.grid(row= 5, column=0, pady=5, padx=5, columnspan=5) |
|
|
|
|
|
|
|
|
|
|
|
@ -44,7 +35,9 @@ entree = tk.Entry(fenetre, textvariable=value, width=38) |
|
|
|
entree.grid(column=0, row=1, columnspan=3, pady=5, padx=5) |
|
|
|
|
|
|
|
# Bouton |
|
|
|
tk.Button(fenetre,text='Valider', command=Recup, borderwidth=1).grid(column=4, row=1, padx=5) |
|
|
|
tk.Button(fenetre,text='Valider', command=recup, borderwidth=1).grid(column=4, row=1, padx=5) |
|
|
|
tk.Button(fenetre,text='Calcul', command=calcul , borderwidth=1).grid(column=5, row=1, padx=5) |
|
|
|
|
|
|
|
fenetre.bind('<Return>', lambda x:recup()) |
|
|
|
|
|
|
|
fenetre.mainloop() |