Recursion function in Python

后端 未结 10 2161
庸人自扰
庸人自扰 2020-12-15 11:52

Consider this basic recursion in Python:

def fibonacci(number):
    if number == 0: return 0
    elif number == 1:
        return 1
    else:
        return          


        
10条回答
  •  遥遥无期
    2020-12-15 12:38

    Your second recursion functions does this (example), so 1 will not be returned.

    power(2, 3)
    
    2 * power(2, 2)
    
    2 * 2 * power(1,2)
    
    2 * 2 * 2 * power(0,2) # Reaching base case
    
    2 * 2 * 2 * 1
    
    8
    

提交回复
热议问题