1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| from tkinter import *
liste=[]
def moyenne():
global liste
liste.append(note)
moyenne=sum(liste)/len(liste)
moyenne=DoubleVar()
label2=Label(fenetre,text="moyenne : ")
label2.pack(side=BOTTOM)
label3=Label(fenetre,textvariable=moyenne)
def note():
frame.destroy()
calculer=Button(fenetre,text="calculer",command=moyenne)
calculer.pack(side=RIGHT)
for i in range(1,nombre.get()+1):
note=DoubleVar()
cds2=Entry(fenetre,textvariable=note)
cds2.pack(side=TOP)
return note.get()
fenetre=Tk()
fenetre.title("calcul de moyenne")
fenetre.geometry("500x500+30+30")
frame=Frame(fenetre,borderwidth=1,relief=GROOVE)
frame.pack(side=TOP)
label=Label(frame,text="combien de note : ")
label.pack(side=TOP)
nombre=IntVar()
cds=Entry(frame,textvariable=nombre)
cds.pack(side=TOP)
valider=Button(frame,text="valider",command=note)
valider.pack(side=BOTTOM)
fenetre.mainloop() |