Laburo España: 250.000 ofertas de empleo

Martes, 24 de mayo de 2005

Scriptcillo en Python

Hace algun tiempecillo que me interesé en Python, la verdad es que me gustó y no me fue muy mal con los comienzos. A los pocos dias ya hacía scripts que funcionaban y servian para algo.

Ahora lo tengo un poco mas apartado, aunque tengo una serie de scripts por ahí, y hay uno que es mi preferido. No por la dificultad, ya que tengo otros mas complicados, pero es el mas 'guay'


Es un script para resolver ecuaciones de segundo grado, es bastante sencillo pero prático. Así que aquí lo pongo, por si alguien lo quiere:

print 'La forma de las ecuaciones de segundo grado es: ax^2+bx+c=0'
a = float(raw_input('Introduce el primer número -a-: ') )
b = float(raw_input('Introduce el segundo número -b-: ') )
c = float(raw_input('Introduce el tercer número -c-: ') )

from math import sqrt
print 'Una solucion para la incógnita x es: '
if (b**2 - 4*a*c) >= 0:
print float(-b + sqrt((b**2 - 4*a*c))) / (2*a)
print 'Y otra es: '
print float(-b - sqrt((b**2 - 4*a*c))) / (2*a)
elif (b**2 - 4*a*c) < 0:
print '-ERROR- Raiz imaginaria.'
else:
print 'Operacion no permitida'

Como vereis, al dar algun tipo de error, o al terminar de hacer una operación, el script termina, no vuelve a preguntar por mas datos. Esto sería bastante sencillo hacerlo con un simple while, cuando tenga tiempo y ganas lo haré y actualizaré, hasta otra.

Por: Tronfi | Python | Comentarios (0) | Referencias (0)

Comentarios

Comentar


Recordar datos

Busqueda

Acerca de

Weblog de un chaval residente en La Línea de la Concepción que se hace llamar 'Tronfi' por la red, el cual ha probado Ubuntu y está encantado de la vida.

Tira Ecol

Anuncios

    //-->

Sindicacion

A����¯�¿�½������±adir a Feedness
RDF XML ATOM
ADN.esADN.es Medio Oficial Premios Bitacoras 2008: Fernando torres