You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.4 KiB
44 lines
1.4 KiB
#Projet n°1 Tkinter
|
|
import tkinter as tk
|
|
note = []
|
|
|
|
# Fonction Recup qui prend la valeur entrer et lajoute dans la liste note
|
|
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():
|
|
moy = sum(note)/len(note)
|
|
value.set("La Moyenne des notes est : " + str(moy))
|
|
print(moy)
|
|
|
|
# Fonction qui prend les valeur de note et calcule la note Max
|
|
def Mnote():
|
|
value.set("La Meilleur note est : " + str(max(note)))
|
|
print(max(note))
|
|
|
|
# Fonction qui prend les valeur de note et calcule la note min
|
|
def Pnote():
|
|
value.set("La pire note est : " + str(min(note)))
|
|
print(min(note))
|
|
|
|
|
|
# Creation de la Fentre nommé 'Calcul de Note'
|
|
fenetre = tk.Tk()
|
|
fenetre.title("Calcul De Note")
|
|
|
|
# Entry
|
|
value = tk.StringVar()
|
|
value.set("Entre tes Notes !!")
|
|
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='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='Pire Note', command=Pnote, borderwidth=1).grid(column=2, row=3, padx=5)
|
|
|
|
fenetre.mainloop()
|