eq = input () EQ1 (= eq.replace " = " , " - ( " ) + " ) " c = eval ({eq1, ' X ' : 1j }) de impresión (int (-c.real / c.imag ))
Por ejemplo: resolver ( "x - 2x + 5x - 46 (235-24) = x + 2") Aquí para interpretar el código de barras. En primer lugar, una primera fila (excepto INPUT ()), se ha modificado ecuación, generado como resultado de la fórmula 0 "x - 2x + 5x - 46 (235-24) - (x + 2)".
La segunda fila se realiza por esta fórmula eval, y sustituido en la ecuación x = 1j, el resultado es -9,708 + 3j.
Tenga en cuenta que x = 1j, así que esta ecuación se puede simplificar como "-9708 + 3x = 0", siempre que el - (--9708) / a x 3 se puede obtener.
Es la parte real del complejo -9708, y 3 es la parte imaginaria del complejo, entonces el resultado se convierte en "-c.real / c.imag".
Por lo tanto, es evidente que esta función no es la solución de ecuaciones complejas.