Ieri vi ho esposto il mio problema nel funzionamento del mio
programma... ho studiato un pò è l'ho modificato però nn mi funziona lo
stesso... mi sapreste dire perchè???(vi allego il codice)
p.s per piacere ditemi solo perchè ma nn scrivetemi un programma se no
nn imparerò mai!!!
un saluto sandro... :-)
------------------------------------------------------------------------
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
Chatta con chi preferisci
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5489&d=26-8
from Tkinter import *
import math
radice=Tk()
class App:
def __init__(self,radice):
self.contenitore=Frame(radice)
self.contenitore.pack()
self.lavagna=Label(self.contenitore)
self.lavagna.configure(text="Calcolo formula risolutiva:")
self.lavagna.pack()
self.testo1=Entry(self.contenitore)
self.testo1.pack(side=LEFT)
self.testo2=Entry(self.contenitore)
self.testo2.pack(side=LEFT)
self.testo3=Entry(self.contenitore)
self.testo3.pack(side=LEFT)
self.pulsante1=Button(self.contenitore)
self.pulsante1.configure(text="Calcola")
self.pulsante1.pack(side=BOTTOM)
self.pulsante1.bind("<Button-1>",self.mate)
def mate(a,b,c):
a=self.testo1
b=self.testo2
c=self.testo3
d=str(b**2-4*a*c)
if d>0:
return "ha soluzioni"+str(round((-b+math.sqrt(d))/(2*a),2))+str(round((-b-math.sqrt(d))/(2*a),2))
elif d==0:
return "ha una soluzione uguale a"+ str(round(-b/(2*a),2))
else:
return "non ha soluzioni"
app=App(radice)
radice.mainloop()
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python