Ошибка «multiple statements found while compiling a single statement» возникает из-за наличия нескольких операторов в коде, когда интерпретатор может обрабатывать только один оператор за раз. 14
Некоторые возможные причины появления ошибки:
- Использование интерактивной оболочки. 1 Такой тип оболочки позволяет обрабатывать только один оператор за раз. 1
- Ввод кода в несколько строк в консоль. 2 Консоль принимает код только по одной строке. 2 Если нужно ввести несколько строк, то должна быть управляющая конструкция, двоеточие и отступы. 2
- Копирование и вставка нескольких строк кода в оболочку. 3 Оболочка ожидает одну команду, а пользователь отправляет две сразу. 3
Чтобы исправить ошибку, можно попробовать удалить лишние операторы или использовать другие инструменты, например создать новый файл и сохранить его перед запуском. 1