Browse Source

supression pnote et mnote

master
BIZET Xuan 4 weeks ago
parent
commit
70e5add021
  1. 25
      projet tkinter.py

25
projet tkinter.py

@ -3,32 +3,23 @@ import tkinter as tk
note = [] note = []
# Fonction Recup qui prend la valeur entrer et lajoute dans la liste note # Fonction Recup qui prend la valeur entrer et lajoute dans la liste note
def Recup(): def recup():
note.append(int(value.get())) note.append(int(value.get()))
print(value.get()) print(value.get())
print(note) print(note)
# Fonction qui prend les valeur de note et calcule la moyenne # 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) moy = sum(note)/len(note)
return moy 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(): 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) 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) 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) 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) entree.grid(column=0, row=1, columnspan=3, pady=5, padx=5)
# Bouton # 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) tk.Button(fenetre,text='Calcul', command=calcul , borderwidth=1).grid(column=5, row=1, padx=5)
fenetre.bind('<Return>', lambda x:recup())
fenetre.mainloop() fenetre.mainloop()
Loading…
Cancel
Save