Python - programa que nos permita hallar las soluciones de una ecuacion de segundo grado

 
Vista:

programa que nos permita hallar las soluciones de una ecuacion de segundo grado

Publicado por Paula y Claudia (5 intervenciones) el 04/11/2016 19:16:51
programa que nos permita hallar las soluciones de una ecuacion de segundo grado,pero cumpliendo estas condiciones: evitar que la raiz cuadrada sea menor que cero y utilizar la funcion if dentro de otra if,gracias!!!! :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Juanito

programa que nos permita hallar las soluciones de una ecuacion de segundo grado

Publicado por Juanito (31 intervenciones) el 04/11/2016 21:30:15
Evitar como?
talvez asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from math import sqrt
a = float(input('Valor de a: '))
b = float(input('Valor de b: '))
c = float(input('Valor de c: '))
x1 = (-b + sqrt(b**2 + 4*a*c)) / (2 * a)
x2 = (-b - sqrt(b**2 + 4*a*c)) / (2 * a)
if x1 ==0 and x2 == 0:
	print("las dos raices son menores que 0")
elif x1 < 0:
	print("La 1ra raiz es menor que 0, no esta permitido")
	if x2 != 0:
		print("La 2da raiz es: %f" % x2)
elif x2 < 0:
	print("La 2da raiz es menor que 0, no esta permitido")
	if x2 != 0:
		print(print("La 1ra raiz es: %f" % x1))
else:
	print("Las raices son: %f, %F" % (x1, x2))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar