PDA

Visualizza la versione completa : [PYTHON]Problema con un applicazione!


Stuart18
13-06-2008, 18:35
Ciao ragÓ.Ho scritto un'applicazione in python,ma come al solito mi da problemi...


menu = 10
while menu != 0:
print ' FS Calculator'
print '__________________________'
print '1. Calcola la Velocita'
print '2. Calcola accelerazione'
print '3. Legge oraria Moto Rettilineo Uniforme'
print '4. Nuova legge oraria Moto Rettilineo Uniforme'
print '5. Moto rettilineo uniformemente accelerato: La legge della velocita'
print '6. Moto Uniformemente Accelerato con velocitÓ iniziale: Legge oraria'
print '7. Moto circolare uniforme: Calcolo velocita'
print '8. VelocitÓ Angolare'
print '9. Moto Armonico: Legge oraria'
print '0. Esci'
menu = input('Scegli un operazione: ')
if menu == 1:
spazio = input('Metti il valore dello spazio: ')
tempo = input('Metti il valore del tempo: ')
print spazio / tempo
if menu == 2:
velocita = input('Metti il valore dela velocita: ')
tempo = input('Metti il valore del tempo: ')
print velocita / tempo
if menu == 3:
velocita = input('Metti il valore della velocita: ')
tempo = input('Metti il valore del tempo: ')
print velocita*tempo
if menu == 4:
velocita = input('Metti il valore della velocita: ')
tempo = input('Metti il valore del tempo: ')
distanza = input('Metti il valore della distanza iniziale: ')
print velocita*tempo + distanza
if menu == 5:
accelerazione = input('Metti il valore di accelerazione: ')
tempo = input('Metti il valore del tempo: ')
print accelerazione*tempo
if menu == 6:
velocita_iniziale = input('Metti il valore della velocita iniziale: ')
tempo = input('Metti il valore del tempo: ')
accelerazione = input('Metti il valore di accelerazione: ')
tempo = input('Metti il valore del tempo(al quadrato lo fa automatico): ')
print velocita_iniziale*tempo + 0.5*accelerazione*tempo**2
if menu == 7:
arco = input('Metti il valore di arco: ')
tempo = input('Metti il valore di tempo: ')
print arco / tempo
if menu == 8:
angolo_descritto = input('Metti il valore di angolo descritto: ')
tempo_impiegato = input('Metti il valore del tempo: ')
print angolo_descritto / tempo_impiegato
if menu == 9:
raggio = input('Metti il valore del raggio: ')
cos_alfa = input('Metti il valore del coseno(di alfa): ')
print raggio*cos_alfa
print 'Alla prossima'


Dove sta l'errore?

pallinopinco
13-06-2008, 18:55
dove sta l'errore

PerchÚ costringere chi vuole aiutarti a leggere tutto il codice o a testarlo?

Bisogna sempre specificare il presunto malfunzionamento nella richiesta in modo da agevolare chi intende rispondere.

Cosa non funziona?

Stuart18
13-06-2008, 18:58
Non era nelle mie intenzioni farvi testare il codice,l'ho postato chissÓ poteva servire.Scusate.

Allora succede questo,avvio l'applicazione e resta x 5sec il prompt dei comandi con uno spazio che lampeggia e poi escono tante scritte e si chiude...(vi srvn altre informazioni?)

A cosa Ŕ dovuto?

Stuart18
13-06-2008, 19:44
Allora ragÓ?

oregon
13-06-2008, 19:46
In un forum devi avere pazienza ... specialmente quando gioca l'Italia ...

Stuart18
13-06-2008, 19:54
XD lo so,solo che ci sto sbattendo le corna da 2gg!
Aspetter˛!

pallinopinco
13-06-2008, 20:08
Allora ragÓ?


Avremmo dovuto rinunciare alla parata di Buffon per rispondere alla tua domanda? :fagiano:

Ho provato il codice e non ho notato particolari problemi, prova ad eliminare le a accentate sostituendole con delle a semplici nei menu o a specificare l'encoding.

Stuart18
13-06-2008, 20:14
AHAHAHAHAHAHAHAHAHAHAHHAHAHHAHAHAH
Sapete xk non andava?xk come ha detto pallinopinco dovevo mettere al posto delle Ó le a normali!!!! -.- e c sn stato 2gg a sbatterci la testa!vbb tutto bene quel che finisce bene!

Grazie ancora!

Loading