Интерактивная оболочка Python в IDLE работает по принципу REPL (read-eval-print loop). 12 В этом режиме введённые с клавиатуры операторы сразу же выполняются, а результат выводится на экран (в консоль). 2
Процесс происходит следующим образом: 2
Если пользователь вводит однострочную команду, которая не требует продолжения, то её необходимо выполнить сразу. 5 Если же он начинает писать целую конструкцию, запуск которой подразумевается только после ввода всего блока, то интерпретатор понимает это, даёт возможность перенести строку ввода без выполнения, а в нужный момент окончания написания конструкции — выполняет весь введённый блок. 5
Интерактивный режим используется для быстрой проверки кода и обучения языку, а также для быстрого тестирования отдельных фрагментов кода. 1