Код работает в Jupyter, но ошибка в Spyder - PullRequest
0 голосов
/ 23 декабря 2018

Вот простой код, который я пытаюсь запустить на Jupyter, а затем на Spyder на Mac для Python 2.7

Код на Jupyter Lab (работает отлично)

print(*range(1, int(input())+1), sep='')

6
123456

Тот же код ошибок Spyder

>   print(*range(1, int(input())+1), sep='')
>           ^ SyntaxError: invalid syntax

Пожалуйста, предложите, если что-то здесь отсутствует?

1 Ответ

0 голосов
/ 23 декабря 2018

Есть ли вероятность того, что вы используете Python 2.7 в Spyder, но Python 3. * в Jupyter?Синтаксическая ошибка, которую вы показываете, типична для Python 2.7, так как распаковка кортежа была введена в 3.

Вы можете проверить, используя:

import sys
v = sys.version_info
print(v.major, v.minor)
...