|
|
@ -1,36 +1,41 @@ |
|
|
#Projet n°1 Tkinter |
|
|
#Projet n°1 Tkinter |
|
|
import tkinter as tk |
|
|
import tkinter as tk |
|
|
note = [] |
|
|
note = [] |
|
|
#Fonction |
|
|
|
|
|
|
|
|
# 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 |
|
|
def Moyenne(): |
|
|
def Moyenne(): |
|
|
moy = sum(note)/len(note) |
|
|
moy = sum(note)/len(note) |
|
|
value.set("La Moyenne des notes est : " + str(moy)) |
|
|
value.set("La Moyenne des notes est : " + str(moy)) |
|
|
print(moy) |
|
|
print(moy) |
|
|
|
|
|
|
|
|
|
|
|
# Fonction qui prend les valeur de note et calcule la note Max |
|
|
def Mnote(): |
|
|
def Mnote(): |
|
|
value.set("La Meilleur note est : " + str(max(note))) |
|
|
value.set("La Meilleur note est : " + str(max(note))) |
|
|
print(max(note)) |
|
|
print(max(note)) |
|
|
|
|
|
|
|
|
|
|
|
# Fonction qui prend les valeur de note et calcule la note min |
|
|
def Pnote(): |
|
|
def Pnote(): |
|
|
value.set("La pire note est : " + str(min(note))) |
|
|
value.set("La pire note est : " + str(min(note))) |
|
|
print(min(note)) |
|
|
print(min(note)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#Creation de la Fentre nommé 'Calcul de Note' |
|
|
# Creation de la Fentre nommé 'Calcul de Note' |
|
|
fenetre = tk.Tk() |
|
|
fenetre = tk.Tk() |
|
|
fenetre.title("Calcul De Note") |
|
|
fenetre.title("Calcul De Note") |
|
|
|
|
|
|
|
|
# entrée |
|
|
# Entry |
|
|
value = tk.StringVar() |
|
|
value = tk.StringVar() |
|
|
value.set("Entre tes Notes !!") |
|
|
value.set("Entre tes Notes !!") |
|
|
entree = tk.Entry(fenetre, textvariable=value, width=38) |
|
|
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 |
|
|
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='Moyenne', command=Moyenne, borderwidth=1).grid(column=0, row=3, padx=5) |
|
|
tk.Button(fenetre,text='Moyenne', command=Moyenne, borderwidth=1).grid(column=0, row=3, padx=5) |
|
|
tk.Button(fenetre,text='Meilleur Note', command=Mnote, borderwidth=1).grid(column=1, row=3, padx=5) |
|
|
tk.Button(fenetre,text='Meilleur Note', command=Mnote, borderwidth=1).grid(column=1, row=3, padx=5) |
|
|
|