Click on fibo2.py to get source.
def fibonacci(n):
    if hasattr(fibonacci, '_%s' % n):
        return getattr(fibonacci, '_%s' % n)
    if n <= 2:
        value = 1
        setattr(fibonacci, '_%s' % n, value)
        return value
    else:
        value =  fibonacci(n - 1) + fibonacci(n - 2)
        setattr(fibonacci, '_%s' % n, value)
        return value

print(fibonacci(10))
print(fibonacci._10)
print(fibonacci(11))
print(fibonacci._11)