Код Visual Studio показывает недопустимый синтаксис для параметра "конец" в print ()

Я пытаюсь запустить эту программу Python с помощью кода Visual Studio:

# This Python program must be run with
# Python 3 as it won't work with 2.7.

# ends the output with a <space>
print("Welcome to" , end = ' ')
print("GeeksforGeeks", end = ' ')

Но во время сборки я получаю следующие выходные данные и сообщения об ошибках в консоли:

$ python /home/mrrobot/Documents/Python/loop_while.py
  File "/home/mrrobot/Documents/Python/loop_while.py", line 5
    print("Welcome to" , end = ' ')
                             ^
SyntaxError: invalid syntax

В чем может быть проблема? Как это исправить?

screenshot of VS Code

0
задан 10 August 2020 в 17:47

1 ответ

Как указал @Eliah Kagan, ошибка возникает из-за того, что ваш код VS использует Python 2 в качестве интерпретатора. Переключитесь на интерпретатор Python 3 в коде VS, и он должен работать.

P.S. Бесплатный совет по стилю PEP: напишите print('something', end=' '). При присвоении параметрам значений по умолчанию избегайте пробелов вокруг оператора =.

1
ответ дан 12 August 2020 в 12:30

Другие вопросы по тегам:

Похожие вопросы: