Ecuaciones de 2° grado

Iniciado por Mavis, Agosto 01, 2010, 04:07:22 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Agosto 01, 2010, 04:07:22 AM Ultima modificación: Julio 25, 2011, 01:18:09 AM por Sthefano02
Código: python
###########################
# Ecuaciones de 2do grado #
# Autor: S&S Labs         #
# Thanks to: WindHack     #
###########################

from math import sqrt

def Calculo(X,Y,Z):

    try:
        N1 = (-Y + ((math.sqrt((Y*Y) - (4*X*Z)))/(2*X)))
        N2 = (-Y - ((math.sqrt((Y*Y) - (4*X*Z)))/(2*X)))

return "(+) = " + str(N1) + "(-) = " + str(N2)

    except:
        return 'Sin solucion, intenta nuevamente'         

while True:
print "Ecuacion de Segundo Grado..."
X = input(' X = ')
Y = input(' Y = ')
Z = input(' Z = ')
print Calculo(X,Y,Z)


Espero que les guste el code, Saludos a todos ;)

Perdon por revivirlo , pero no funciona te imprime muchas veces el "Ecuacion de Segundo grado.."
por lo menos en mi maquina  ???
Lo arregle cambiando el True por False.
Código: python
while False:
        print "Ecuacion de Segundo Grado..."
        X = input(' X = ')
        Y = input(' Y = ')
        Z = input(' Z = ')
        print Calculo(X,Y,Z)
Mientras duermes hay alguien pensando en cómo joderte!