Привет всем, только начали использовать против кода для python. Я использую python версию 3.8. Я установил расширение python, которое помогает с завершением синтаксиса, но дает рекомендации в соответствии с python 2.7 и выдает ошибку при использовании нового синтаксиса, включенного в python 3. Можете ли вы указать мне, какие настройки необходимо обновить?
def fibonacci_series(lim):
print("-- Fibonacci Series --")
a=b=1
for x in range(0, lim):
yield a
a,b = b,a+b
def main():
for x in fibonacci_series(5):
print(x , end=" ") # <- vs code says this is invalid syntax, but still runs it successfully.
print()
main()
У меня есть настройки. json как это.
настройки. json
{
"python.linting.pylintEnabled": true,
"python.linting.enabled": true,
"python.linting.pylintPath": "/usr/bin/pylint",
"python.pythonPath": "/usr/bin/python3.8",
"code-runner.executorMap":
{
"python": "python3.8 -u"
}
}