Underc0de

Programación Scripting => Python => Mensaje iniciado por: emirg en Julio 26, 2011, 07:42:03 PM

Título: Ecuacion para sacar Velocidad y Aceleracion
Publicado por: emirg en Julio 26, 2011, 07:42:03 PM
Este es mi primer programa y es bastante basico pero los hice para poner a prueba lo q se hacer x ahora y compartirlos con la comunidad q me ayudo con esto :)

Código (python) [Seleccionar]
print 'Que deseas saber?... '
print '1) Velocidad'
print '2) Aceleracion'
opcion = float(raw_input('Elige un numero: '))

if opcion == 1:
    print 'Velocidad...'
    print ''
    E = float(raw_input ('Introduce el espacio recorrido en KM ---> '))
    T = float(raw_input ('Introduce el tiempo que se recorrio en Hs --->'))
    print 'La velocidad es %d' % (E/T), 'Km/h'

elif opcion == 2:
    print 'Aceleracion...'
    print ''
    Vi = float(raw_input ('Introduce la velocidad inicial---> '))
    Vf = float(raw_input ('Introduce la velocidad final---> '))
    T = float(raw_input ('Introduce el tiempo recorrido---> '))
    print 'La aceleracion es %d' % (Vf - Vi / T), 'Mts/seg**2'
   

Título: Re:Ecuacion para sacar Velocidad y Aceleracion
Publicado por: Gh0st.C en Julio 26, 2011, 09:14:22 PM
Podes agregarle un else al final porque sino introducen los valores que piden saltara error.
Además simplifica el tema del input, o sea porque introducir 'a)Velocidad' si con 'Velocidad' o con 'Opcion 1' se simplifica más.

Thanks
Título: Re:Ecuacion para sacar Velocidad y Aceleracion
Publicado por: emirg en Julio 26, 2011, 09:42:08 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Podes agregarle un else al final porque sino introducen los valores que piden saltara error.
Además simplifica el tema del input, o sea porque introducir 'a)Velocidad' si con 'Velocidad' o con 'Opcion 1' se simplifica más.

Thanks
Ahi simplifiqe lo del input pero no entiendo a q te referis con agregarle un else :/ (se q es un else xD pero no entiendo para q agregarlo en este caso)
Título: Re:Ecuacion para sacar Velocidad y Aceleracion
Publicado por: Gh0st.C en Julio 26, 2011, 10:22:50 PM
Código (python) [Seleccionar]
print 'Que deseas saber?... '
print '1) Velocidad'
print '2) Aceleracion'
opcion = raw_input('Elige un numero: ') #ACa modifique

if opcion == '1':
    print 'Velocidad...'
    print ''
    E = float(raw_input ('Introduce el espacio recorrido en KM ---> '))
    T = float(raw_input ('Introduce el tiempo que se recorrio en Hs --->'))
    print 'La velocidad es %d' % (E/T), 'Km/h'

elif opcion == '2':
    print 'Aceleracion...'
    print ''
    Vi = float(raw_input ('Introduce la velocidad inicial---> '))
    Vf = float(raw_input ('Introduce la velocidad final---> '))
    T = float(raw_input ('Introduce el tiempo recorrido---> '))
    print 'La aceleracion es %d' % (Vf - Vi / T), 'Mts/seg**2'
else: #Aca tambien modifique
    print 'Opcion no valida'



Supongo que con eso se tiene que entender.

Thanks
Título: Re:Ecuacion para sacar Velocidad y Aceleracion
Publicado por: emirg en Julio 26, 2011, 10:43:52 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Código (python) [Seleccionar]
print 'Que deseas saber?... '
print '1) Velocidad'
print '2) Aceleracion'
opcion = raw_input('Elige un numero: ') #ACa modifique

if opcion == '1':
    print 'Velocidad...'
    print ''
    E = float(raw_input ('Introduce el espacio recorrido en KM ---> '))
    T = float(raw_input ('Introduce el tiempo que se recorrio en Hs --->'))
    print 'La velocidad es %d' % (E/T), 'Km/h'

elif opcion == '2':
    print 'Aceleracion...'
    print ''
    Vi = float(raw_input ('Introduce la velocidad inicial---> '))
    Vf = float(raw_input ('Introduce la velocidad final---> '))
    T = float(raw_input ('Introduce el tiempo recorrido---> '))
    print 'La aceleracion es %d' % (Vf - Vi / T), 'Mts/seg**2'
else: #Aca tambien modifique
    print 'Opcion no valida'



Supongo que con eso se tiene que entender.

Thanks
aaaa... jajaja listo gracias x la ayuda :)
Título: Re:Ecuacion para sacar Velocidad y Aceleracion
Publicado por: fortil en Agosto 01, 2011, 12:35:52 PM
una cosa a corregir no son Mts sino m así esten en plural y no son seg sino s solamente, xDDDDDDDDD

bueno dale y exitos en tús primeros progrmas, xD

jejejme habia equivocado, xD