python解一元方程

def solve(eq,var='x'):
    eq1 = eq.replace("=","-(")+")"
    c = eval(eq1,{var:1j})
    print eq1, c.real
    return -c.real/c.imag

print solve("x - 2*x + 5*x - 46*(235-24) = x + 2")

奇淫技巧啊



转自python china(https://python-china.org/t/1152)

你可能感兴趣的:(python)