Lapommedisaac.files.wordpress.com



from tkinter import*from math import *def resolution(event): a,b,c=eval(valeur_de_a.get()),eval(valeur_de_b.get()),eval(valeur_de_c.get()) delta=b**2-4*a*c if delta >0: x1= (-b-sqrt(delta))/(2*a) x2=(-b+sqrt(delta))/(2*a) resultats.configure(text='Les solutions sont :'+str(x1)+' et '+str(x2)) elif delta==0: x0=-b/(2*a) resultats.configure(text='La solution est:'+str(x0)) else: resultats.configure(text='Pas de solution réelle')fenetre=Tk()fenetre.title('Résolution de trin?me du second degré')var_a=StringVar() #laisse une valeur par défaut pour avaleur_de_a=Entry(fenetre,textvariable=var_a)var_a.set('1') #différent de 0valeur_de_a.bind("<Return>",resolution)valeur_de_a.grid(row=1,column=1)Label(fenetre,text='x? + ').grid(row=1,column=2) #économie de variablevar_b=StringVar()valeur_de_b=Entry(fenetre,textvariable=var_b)var_b.set('0')valeur_de_b.bind("<Return>",resolution)valeur_de_b.grid(row=1,column=3)Label(fenetre,text='x + ').grid(row=1,column=4)var_c=StringVar()valeur_de_c=Entry(fenetre,textvariable=var_c)var_c.set('0')valeur_de_c.bind("<Return>",resolution)valeur_de_c.grid(row=1,column=5)Label(fenetre,text=' = 0 ').grid(row=1,column=6)resultats=Label(fenetre)resultats.grid(row=2,column=1,columnspan=6)fenetre.mainloop() ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download