В 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.