Profilo di
daioni
| Nome | daioni |
|---|---|
| Indirizzo email | n/a |
| Messaggi | 11 |
-
- 2015-09-23 23:47:48
- 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
-
- 2015-03-10 01:52:11
- 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.
-
- 2015-02-17 00:36:04
- 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.
-
- 2015-02-16 23:52:27
- 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
-
- 2015-02-13 20:57:32
- 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
-
- 2015-02-13 13:51:26
- 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'
-
- 2015-02-13 02:38:58
- 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
-
- 2015-02-01 01:16:27
- 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.
-
- 2015-01-29 00:11:42
- Re: richiesto un sant'uomo che mi aiuti
- Forum >> Blog
- Grazie mille
-
- 2015-01-28 17:58:22
- 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.
