Estoy creando una aplicación de calculadora para todo tipo de algoritmos matemáticos. Sin embargo, quiero identificar si una raíz es compleja y luego tengo una excepción para ella. me ocurrió esto:Identificación de un número complejo
if x == complex():
print("Error 05: Complex Root")
Sin embargo, nada se identifica o se imprime cuando corro la aplicación, sabiendo que x
es una raíz compleja.
¿Las sangrías son exactamente como en su pregunta? Hay algun error? ¿Podría agregar la parte 'else' de la instrucción' if'? ¿Qué pasa con 'complex()'? ¿No debería pasarle un argumento y devolver 'True' o' False'? – Tadeck
Espera un segundo: ¿y si una raíz compleja no es un error? A veces esa es la respuesta correcta. ¿Estás seguro de que debería marcarse como un error? – duffymo