Solución de un yuan un soluciones enteras positivas de la ecuación (versión Python)

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.

Supongo que te gusta

Origin www.cnblogs.com/cassielcode/p/12604650.html
Recomendado
Clasificación