Эталонная реализация Python имеет встроенный интерактивный интерпретатор IDLE, который выполняет только по одному оператору за раз: каждая строка выполняется сразу после нажатия на клавишу Enter. Как в IDLE Python ввести и выполнить сразу весь код скрипта (не построчно)? Самый простой способ (для произвольного многострочного кода): "Оберните" код в строку и выполните через exec(), например: exec(""" a = 10 b = 20 print(a + b) """) Важно: – используйте тройные кавычки """ для многострочной строки; – отступы внутри строки должны соответствовать Python-синтаксису; – после закрытия exec() нажмите Enter для выполнения. *** Примечания 1. IDLE (Integrated Development and Learning Environment) – интегрированная (встроенная) среда разработки (IDE) и обучения. Поставляется вместе с Python и поэтому не требует отдельной установки. 2. По свидетельству Марка Лутца (Mark Lutz), «IDLE официально считается искажённой аббревиатурой IDE [англ. Integrated Development Environment – интегрированная ср
Как в интерактивном интерпретаторе Python вводить многострочные операторы?
23 февраля23 фев
4
~1 мин