[Python] Un aiuto
Ciao, sono un neofita di python avrei bisogno se fosse possibil di una mano nel creare un mio programma(per cosi dire) :-) ... vi allego i codici... Io voglio che i numeri scritti nell'interfaccia grafica vengano presi in considerazione da una funzione che ho fatto che calcola la formula risolutiva e che scriva il risultato in un altro riquadro Vi ringrazio anticipamente... Ciao!!! -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f Sponsor: Scegli il tuo canale musicale con un click! * Entra in www.radiosnj.com Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5179&d=24-8import math def mate(a,b,c): d=pow(b,2)-4*a*c if d>0: print "ha soluzioni", round((-b+math.sqrt(d))/(2*a),2), round((-b-math.sqrt(d))/(2*a),2) elif d==0: print "ha una soluzione uguale a", round(-b/(2*a),2) else: print "non ha soluzioni" def lunghezza(x1,y1,x2,y2): d=x2-x1 f=y2-y1 r=round(math.sqrt(d**2+f**2),2) print "ha distanza", r from Tkinter import * self=Tk() self= Frame(self) self.pack() calris=Label(self,text="Calcolo formula risolutiva:") calris.pack() testo=Frame(self) testo.pack() enter=Entry(testo) enter.pack(side="left",expand="true") testo1=Frame(self) testo1.pack() enter1=Entry(testo1) enter1.pack(side="left",expand="true") testo2=Frame(self) testo2.pack() enter2=Entry(testo2) enter2.pack(side="left",expand="true") calcola=Button(text="Calcola") calcola.pack() self.mainloop() ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Un aiuto
sandro ha scritto: > Ciao, sono un neofita di python avrei bisogno se fosse possibil di una > mano nel creare un mio programma(per cosi dire) :-) ... vi allego i > codici... Non sta bene chiedere a qualcuno di farti un programma. > Io voglio che i numeri scritti nell'interfaccia grafica vengano presi in > considerazione da una funzione che ho fatto che calcola la formula > risolutiva e che scriva il risultato in un altro riquadro > Vi ringrazio anticipamente... Ciao!!! > Quale è il problema che incontri? > [...] > > > import math > def mate(a,b,c): > d=pow(b,2)-4*a*c > if d>0: > print "ha soluzioni", round((-b+math.sqrt(d))/(2*a),2), > round((-b-math.sqrt(d))/(2*a),2) > elif d==0: > print "ha una soluzione uguale a", round(-b/(2*a),2) > else: > print "non ha soluzioni" > Se vuoi che questa funzione risulti utile deve restituire qualcosa. Inoltre ti ricordo che Python supporta i numeri complesi: >>> import cmath >>> cmath.sqrt(-4) 2j Altrimenti nel caso di soluzioni non reali lancia una eccezione. > def lunghezza(x1,y1,x2,y2): > d=x2-x1 > f=y2-y1 > r=round(math.sqrt(d**2+f**2),2) > print "ha distanza", r > > Questa a che ti serve? Anche qui: perchè non restituisci quello che calcoli? Saluti Manlio Perillo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Re: Un aiuto
>> Ciao, sono un neofita di python avrei bisogno se fosse possibil di una >> mano nel creare un mio programma(per cosi dire) :-) ... vi allego i >> codici... > Non sta bene chiedere a qualcuno di farti un programma. Perché no? Basta pagare... ;-D -- Nicola Larosa - http://www.tekNico.net/ People Should Not Be Afraid Of Their Governments. Governments Should Be Afraid Of Their People. -- "V for Vendetta" movie, 2006 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Re: Un aiuto
Nicola Larosa ha scritto: >>> Ciao, sono un neofita di python avrei bisogno se fosse possibil di una >>> mano nel creare un mio programma(per cosi dire) :-) ... vi allego i >>> codici... > >> Non sta bene chiedere a qualcuno di farti un programma. > > Perché no? Basta pagare... ;-D > > Non c'è da scherzarci. A parte qualche messaggio di questo tipo apparso sul newsgroup ho anche ricevuto un paio richieste di "fatemi questo compito" all'indirizzo [EMAIL PROTECTED] Saluti Manlio Perillo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] PDF Layout & Multilingue
Salve a tutti, Sto cercando di realizzare un documento pdf nelle seguenti lingue Europee: Greek English French Hungarian Italian Lithuanian Dutch Portuguese Albanian Czech Danish German Spanish Estonian Finnish Irish Latvian Maltese Polish Romanian Russian Slovene Slovak Swedish Il layout del documento deve essere pressappoco questo: | Όνομα, Επώνυμο | John, Malkovic Διεύθυνση (1) | 11 Main Street, Athens 54640 | Thessaloniki Greece Διεύθυνση (2) | Τηλέφωνο | 00302310886995 Διεύθυνση | [EMAIL PROTECTED] ηλεκτρονικού | ταχυδρομείου | Κινητό τηλέφωνο | 00345353453453 Τόπος γέννησης | Thessaloniki Χώρα | Greece Υπηκοότητα | Greek Ημερομηνία | γέννησης | Μητρική γλώσσα | Greek Non sono un programmatore Python ma con qualche consiglio sono arrivato a questo: #!/usr/bin/python import time, os, sys from reportlab.pdfbase import pdfmetrics from reportlab.pdfbase.ttfonts import TTFont from reportlab.pdfgen import canvas from reportlab.lib.units import inch, cm from reportlab.lib.pagesizes import A4 #precalculate some basics top_margin = A4[1] - inch bottom_margin = inch left_margin = inch right_margin = A4[0] - inch frame_width = right_margin - left_margin pdfmetrics.registerFont(TTFont('Verdana', 'verdana.ttf')) canv = canvas.Canvas("test.pdf") def drawPageFrame(mycanv): mycanv.line(left_margin, top_margin, right_margin, top_margin) mycanv.setFont('Verdana',12) mycanv.drawString(left_margin, top_margin + 2, "Pdf Test") mycanv.line(left_margin, top_margin, right_margin, top_margin) mycanv.line(left_margin, bottom_margin, right_margin, bottom_margin) mycanv.drawCentredString(0.5*A4[0], 0.5 * inch, "Page %d" % mycanv.getPageNumber()) canv.setPageCompression(1) drawPageFrame(canv) #do some title page stuff canv.setFont("Verdana", 36) canv.drawCentredString(0.5 * A4[0], 7 * inch, "Pdf Test") canv.setFont("Verdana", 18) canv.drawCentredString(0.5 * A4[0], 5 * inch, "Test Staff") canv.setFont("Verdana", 12) tx = canv.beginText(left_margin, 3 * inch) tx.textLine("This is a test to a PDF Exporting Tool") canv.drawText(tx) canv.showPage() canv.save() print "Content-Type: text/html\n\n" print "PDF Test" Ora desidererei creare un layout con immagini e linee ma soprattutto riquadri che all'evenienza si adattino al contenuto. Intendo dire che se ho un testo più lungo non vada a sovrascrivere ma sposti tutto più sotto. Mi hanno parlato di LaTeX ma non so da dove partire. Potete aiutarmi? Grazie ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python