Синтаксическая ошибка возвращается при определении параметра для функции - PullRequest
2 голосов
/ 01 апреля 2020

Я работаю вместе над кодом Python с другим начинающим кодером. Теперь у нас обоих установлена ​​Python 3.8.2. Он работает над MA C, а я работаю над windows. Мы оба работаем из кода Visual Studio и у нас установлено одинаковое расширение Python (v 2020.3.71113 (31 марта 2020 г.)).

Проблема возникает, когда я определяю тип параметров, например, в следующем код:

def printing(name: str):
    print("This is your name: " + name)

printing("Mike")

На моем компьютере это просто возвращает: This is your name: Mike, как я и ожидал.

Но на его компьютере выдается ошибка синтаксиса:

File ""File location"", line 1
    def printing(name: str):
                     ^
SyntaxError: invalid syntax

Теперь, когда мы изменим функцию на def printing(name): и оставим все остальные без изменений, ошибка не произойдет.

Есть идеи, почему это происходит и как мы можем позволить его компьютеру работать с определенными типами параметров?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...