Код Python с Input() имеет синтаксическую ошибку в Sublime REPL, но работает с Python ShellPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Код Python с Input() имеет синтаксическую ошибку в Sublime REPL, но работает с Python Shell

Сообщение Anonymous »

Я набрал фрагмент кода на Python 3, и оболочка Python выполняет его очень хорошо и выдает правильный результат. Я перенес этот код в Sublime Text 3, загрузил пакет Sublime REPL и использовал его для запуска своего кода. Однако он сообщает мне, что возникла синтаксическая ошибка, когда я запускаю его и вводю данные в Sublime с помощью REPL. Вот строка, в которой обнаружена синтаксическая ошибка:

dataGiven = sorted([float(x) for x in input("Enter data separated by a space (At least 3 values of data must be entered) ").split()])


Но синтаксической ошибки нет, поскольку оболочка Python правильно выполняет код. Пожалуйста, помогите. Я считаю, что Sublime text действительно полезен, но из-за этого ввода он не работает должным образом. Я готов опубликовать больший фрагмент кода, если он вам понадобится. Заранее спасибо.

ИЗМЕНИТЬ

скриншот ошибки:

Traceback (most recent call last):
File "Untitled.py", line 708, in
dataGiven = sorted([float(x) for x in input("Enter data separated by a space (At least 3 values of data must be entered) ").split()])
File "", line 1
78 67 45
^
SyntaxError: invalid syntax

***Repl Closed***


Подробнее здесь: https://stackoverflow.com/questions/489 ... -with-pyth
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»