Интерактивный режим Python (Python REPL)
Второй способ работать с Python — вводить код по одной строке и сразу видеть результат. Разберём, как он устроен на самом деле.
Кроме запуска файлов (раздел 3.1), у Python есть второй режим работы — интерактивный. В нём вы вводите код по одной строке и сразу видите результат, без файла и без явного «запуска» в привычном смысле. Мы уже называли это Python REPL или Python Shell в разделе 3.2 — теперь разберём его по-настоящему подробно.
Запуск
Откройте терминал (в VS Code, PyCharm или отдельным приложением — раздел 3.2) и наберите:
python
Вы увидите что-то вроде:
Python 3.14.7 (main, Aug 5 2026, 00:00:00) [GCC ...] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Приглашение >>> означает: Python готов и ждёт вашу
команду.
Что означает R-E-P-L
REPL — сокращение от Read–Eval–Print Loop («прочитать — выполнить — напечатать — повторить»). Именно так и работает интерактивный режим:
Первые примеры
>>> 2 + 2
4
>>> "Py" + "thon"
'Python'
>>> name = "Анна"
>>> name
'Анна'
Обратите внимание: строка name = "Анна" НЕ показала результат
— присваивание само по себе не является выражением, значение которого нужно печатать. А вот
следующая строка, где мы просто написали name, — это уже
выражение, и REPL сразу же его вычислил и напечатал.
.py-файл выполняется целиком и молча — если нигде явно не вызвать print(), на экране ничего не появится, даже если где-то в середине файла встретилось выражение вроде 2 + 2.Ваша оболочка умеет считать
Раз REPL сразу показывает результат каждой строки, его удобно использовать как быстрый
калькулятор — без единого print():
>>> 2 + 2
4
>>> 10 / 4
2.5
>>> 3 * 7
21
Это работает только в самой оболочке: в обычном .py-файле
строка 2 + 2 сама по себе ничего не выведет.
Два вида приглашения
>>>— основное приглашение: Python ждёт начало новой команды;...— приглашение продолжения: Python видит, что текущая команда ещё не закончена (например, открыта скобка или начат блок), и ждёт остальное.
>>> total = (
... 2
... + 2
... )
>>> total
4
Как выйти
Наберите exit() и нажмите Enter. Также работают клавиатурные
сочетания: Ctrl+Z затем Enter на Windows, или
Ctrl+D на macOS/Linux.