Я пытаюсь использовать IPython в терминале macOS, и меня сильно смущает функция автоматического отступления.
Вот проблема: после операторов 'if' или 'for' или 'def'и заканчиваясь на ':', следующая строка будет автоматически вставлена без проблем.Но будет только одна строка.
Например:
В [1]: def say_hello ():
...: print ('hello world from')
И тогда код будет выполнен немедленно, и я просто не могу набрать другую строку кода!Это довольно странно и отличается от оригинального REPL из Python.Итак, мой вопрос заключается в том, как я могу набрать три или более строк кода в IPython?Или это просто особенность по некоторым причинам, которые я пока не понимаю?
Использование: