return fib(n–1)+fib(n–2)
неверно из-за вашего символа –
, который не является допустимым символом ASCII минус
SyntaxError: не-ASCII символ '\ xe2' в файле main.py в строке 5, но
кодировка не объявлена;
Ваш –
является \xe2
символом.
Замените его на обычный минус, и он будет работать
def fib(n):
if n == 0 or n == 1:
return n
else:
return fib(n-1)+fib(n-2)