Estou tentando retornar dois valores de uma função, mas estou obtendo erro:
from functools import lru_cache
@lru_cache() # will cache 128 most recently used results by default. Use maxsize=.. to change this number
def fibonnaci(n):
count =0
if n ==0 or n == 1:
return 1
else:
count +=2
return f" fib= {fibonnaci(n - 1) + fibonnaci(n - 2)} : count = {count}"
print(fibonnaci(5))
Estou recebendo o erro:
TypeError: can only concatenate str (not "tuple") to str
O que está errado? Como corrigir?