Profilo di daioni

Nome daioni
Indirizzo email n/a
Messaggi11
  • PROBLEMA LISTA
    Forum >> Principianti
    Questo è il programma che ho fatto mi manca...
    mp=input("Quanti metri? ")
    Kmh=input("Quanti kmh? ")
    passaggi= input("Quanti passaggi? ")
    Xn = 0
    while Xn < passaggi:
    Xn= Xn + 1
    PXn = 1*Xn, 0.5*(((Kmh/3.6)**2)/(2*mp))*((0.04*Xn)**2)
    print PXn
    ...per ogni passaggio nella lista devo fare la differenza col suo precedente perciò ne risultera posizione 2-1 3-2 4-3 ecc. Come si fa? grazie

  • CREARE ESEGUIBILE .EXE
    Forum >> Principianti
    Ho Windows 7 a 64bit, e un programma in .py (python 2.7) da rendere esegibile (.exe) ho cercato tutorial ma se uso py2exe non me lo installa perché dice che non trova la directory. Se uso pyistaller il prompt di comandi mi dice che: Make.. ecc. non è una funzione valida.
    Non è che esiste un metodo spiegato tipo:
    1 Scarica dal link:..........
    2 Esegui cliccando, Proprio qui, esattamente qui.
    3 Ora vai sul prompt di comandi e digita cosi, esattamente cosi, con spazi, virgole e tutto esatto, ma proprio tutto esatto.
    In modo che una persona all'inizio possa capirci qualcosa, possa anche per lui essere facile, chiaro, limpido.
    Grazie se qualcuno mi può aiutare.
  • INTERFACCI GUI COME CREARE EVENTI INTERCAMBIABILI.
    Forum >> Programmazione Python >> GUI
    # LIBRERIE
    from math import sqrt
    from Tkinter import *
    from decimal import *
    import Tkinter as tk

    # RIGA VUOTA
    def UnaRigaVuota():
    print
    def V(x): return (x/40.0)*100


    class CAPO(Frame):
    def __init__(self, master):
    Frame.__init__(self,master)
    self.pack()
    self.create_widgets()
    def create_widgets(self):


    #fill_lungo tutto oriz
    self.resoconto = Label(self, text="RESOCONTO", fg="black",bg="gray",font=("Helvetica",20))
    self.resoconto.pack(ipadx=800, ipady=5)
    # DOVE SCRIVERE
    self.SCRIVERE=Entry(self)
    self.SCRIVERE.pack(side = TOP, anchor = E)

    self.casella_testo1=Entry(self).pack(side=RIGHT,fill=Y) #aggiunta testo_posiziona_fg=colore scritta,bg=evidenziato_testo pack_TESTO a SINISTRAside
    # creare casella di testo principe
    self.casella_testo=Entry(self)
    self.casella_testo.pack(fill=BOTH,expand=30,ipadx=800, ipady=250)
    # pulsante_associare una funzione al bottone
    self.bottoneNO=Button(self, text="NO", command=self.reveal, bg="gray",font=("Helvetica",22))
    self.bottoneNO.pack(side = RIGHT, anchor = E)
    # pulsante_associare una funzione al bottone
    self.bottoneSI=Button(self, text=" SI ", command=self.reveal ,bg="gray",font=("Helvetica",22))
    self.bottoneSI.pack(side = RIGHT, anchor = E)

    # domande
    self.domanda = Label(self, font=("Helvetica",20), text="domanda intercambiabile" ).pack()
    # RETTANGOLO SOTTO
    self.CIFRE = Text(self, width=119, height = 20,wrap = WORD)
    self.CIFRE.pack(expand=30)
    def reveal (self):
    content= self.SCRIVERE.get()
    if content == self.bottoneSI:
    message= "T ",V(self.CIFRE)
    message= "IO "

    else:
    message= self.bottoneNO
    self.CIFRE.insert(0.0, message)
    # crea un menu
    def menu(self):
    self.barra_menu=Menu(finestra)
    self.menu_file=Menu(barra_menu, tearoff=0)
    self.barra_menu.add_cascade(label="file",menu=menu_file)
    self.menu=menu_file.add_command(label="nuovo")
    self.menu=menu_file.add_command(label="apri")
    self.menu=menu_file.add_command(label="salva")
    self.menu=menu_file.add_command(label="esci")
    self.menu_modifica=Menu(barra_menu, tearoff=0)
    self.barra_menu.add_cascade(label="modifica",menu=menu_modifica)
    self.menu=menu_modifica.add_command(label="taglia")
    self.menu=menu_modifica.add_command(label="copia")
    self.menu=menu_modifica.add_command(label="incolla")
    self.menu=menu_modifica.add_command(label="stampa")

    self.finestra.config(menu=barra_menu)

    class insieme_A:

    def __init__(self, figlio):
    self.pack()
    self.funzionedelbottone()
    return self.testo_due

    def funzionedelbottone(self): # definire le funzione per il pulsante
    self.testo_due=Label(text="Testo 2", font=("Helvetica",22)).pack()

    finestra = Tk() # crea finestra
    finestra.geometry('1200x700+350+200') # assegna dimensioni+posizionamento sullo schermo, finestra
    finestra.title('PROGRAMMA') # titolo finestra
    app=CAPO(finestra) # Penso avvii la classe
    finestra.mainloop() # avvia finestra




    Ho scritto questa interfaccia, vorrei che nella riga in basso a destra, (inserendo una cifra e premendo il bottone "SI"), comparisse il risultato su i riquadri bianchi grandi a destra e sinistra. Altrimenti, premendo il bottone "NO" attribuisse il valore 0 al risultato dell'operazione, senza vederlo nel GUI. Subito a lato dove c'è scritto: "domanda intercambiabile", ogni volta che premendo i bottoni "SI" "NO" viene stampato il risultato nei riquadri bianchi in alto, vorrei che la scritta: "domanda intercambiabile", cambiasse. Cosi facendo, potessi inserire altre operazioni con relative stampe dei risultati,(uno sotto l'altro), premendo nuovamente i bottoni. Esiste un tutorial ho qualcuno mi può mostrare sulla base di questa interfaccia, come fare tutto ciò. Grazie. :)

  • Re: Avere massimo due numeri decimali dopo la virgola?
    Forum >> Principianti
    :) ho esitato a mandarlo :)... comunque mi da questo errore:
    TypeError: float() argument must be a string or a number
  • Re: Avere massimo due numeri decimali dopo la virgola?
    Forum >> Principianti
    T=V(((VE*3)+(VN1gT*Ng*Np)+(VO_VN)+(ca*3*(Ng-1))+(180*Ng)+((km*0.50)/2)+((((kmC*0.50)-vv.F_BE))+(km1*0.50)+(km2*0.50)+(km3*0.50)))),\
    (Nlu*sqrt(Ng))+((km*0.50)/2)+SF+vv.BA+AC+Nv+Na+AU+vv.F_BE
    print "Totale", T


  • Re: Avere massimo due numeri decimali dopo la virgola?
    Forum >> Principianti
    Intanto grazie ma mi da questo errore:
    print "{0:.2f}".format(TF)
    ValueError: Unknown format code 'f' for object of type 'str'
  • Avere massimo due numeri decimali dopo la virgola?
    Forum >> Principianti
    Ciao a tutti è possibile creare una definizione globale per avere massimo due numeri decimali dopo la virgola? (Su tante espressioni che seguono)
    Grazie in anticipo
  • ESISTE UN SISTEMA SEMPLICE DI SCRIVERE CHE L'INSIEME A INTERSECA B
    Forum >> Principianti
    Ho trovato questo link che mostra che si scrive cosi $\cap$.
    http://linux.studenti.polito.it/elda/elda/Appunti/html/a2309.html#anchor7432
    come si può scrivere:
    A=1,2,3
    B=3,4,5
    c={A $\cap$ B}
    print c
    cosi ovviamente è errato. Ma lo scrivo lo stesso, perché sono interessato a espressioni d'insiemi.
  • Re: richiesto un sant'uomo che mi aiuti
    Forum >> Blog
    Grazie mille :ok:
  • Re: richiesto un sant'uomo che mi aiuti
    Forum >> Blog
    Vi ringrazio per i consigli e lo script, seguirò entrambe le strade in modo da essere preciso e consapevole. Volevo chiedere solo l'ultima delucidazione nello script. Come si può inserire il risultato nelle stessa finestra della richiesta. Mi impegnerò molto per disturbarvi il meno possibile comunque grazie in anticipo. Siete stati più chiari voi che 200 tutorial. :py: