Как преобразовать уравнение в стандартную форму (альтернативную форму) в Python 3? - PullRequest
1 голос
/ 24 октября 2019

Я работаю над кодом, который решает уравнения методом Ньютона, но он принимает только стандартную или альтернативную форму уравнения. Я хочу ввести уравнение и сама программа конвертирует. например, когда я ввожу x * 2 = 4, преобразуйте его в x * 2-4 = 0

мой код:

from sympy import *
from random import randrange
x = Symbol('x')
T = input()
f = eval(T)
f_prime = f.diff(x)
f = lambdify(x, f)
f_prime = lambdify(x, f_prime)
x = randrange(100)

while f(x) != 0:
  D = f_prime(x)
  F = f(x)
  Q = F/D
  x = x-Q
  print(x)
else:
  print("The answer is:")
  print(x)
  input()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...