Código Python:
Ver originalwhile True:
try:
a = float(raw_input('dame el valor de a: '))
b = float(raw_input('dame el valor de b: '))
c = float(raw_input('dame el valor de c: '))
if (a == 0):
print "a no puede ser cero"
else:
break
except ValueError:
print "Por favor de un numero"
d = (b ** 2) - 4 * a * c
if(d >= 0):
x1 = (-b + (d ** .5) / (2 * a))
x2 = (-b - (d ** .5) / (2 * a))
print 'soluciones de la ecuacion: x1 = %4.3f y x2 = %4.3f' % (x1, x2)
else:
print 'La ecuacion no tiene solucion en los reales'
Estoy casi seguro que es de una tarea. Pero bueno ¬¬