IPython завершает ввод блоков с отступом после первой новой строки - PullRequest
0 голосов
/ 16 октября 2018

В IPython я не могу войти в многострочный блок с отступом;он завершает ввод (переключается с приглашения ...: на следующее In [x]), как только я нажимаю клавишу ввода.

Например, я пытаюсь написать пример реализации метода Ньютона для демонстрации,Я могу написать только первую строку, прежде чем он вернет меня, поэтому все, что я могу набрать в IPython, это:

In [3]: def newton(x0, fn, epsilon=0.00001):
   ...:     x1 = x0 - fn.evalf(subs={'x': x0}) / fn.diff().evalf(subs={'x': x0})

In [4]:

Я использую Python 3.6.6, IPython 7.0.1 и Ubuntu 18.04.

...