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
[email protected]
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
[email protected]
http://lists.python.it/mailman/listinfo/python

Rispondere a