NOSSO MENU

quarta-feira, 9 de fevereiro de 2022

Recursão da função Python

 #Recursão da função Python

def recursion(k):
  if(k>0):
    result = k+recursion(k-1) # explain (recursion): to 1 -> 1-1 =0; 1 + 0 = 1
    # to 2 -> 2-1 = 1; 2 + 1 = 3
    # to 3 -> 3 -1 = 2; 2-1 = 1 then 1+2+3 = 6
    # ...                  
    print(result)
  else:
    result = 0
  return result

print("\n\nRecursion Result")
recursion(6)

"""
Na recursão a função chama a se mesmo.
"""

Redes Sociais

anuncios