Programa Python para encontrar la suma de números naturales mediante recursividad

Tabla de contenido

En este programa, aprenderá a encontrar la suma de números naturales usando la función recursiva.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Python:

  • Declaración de Python if … else
  • Funciones de Python
  • Recursión de Python

En el programa siguiente, usamos una función recursiva recur_sum()para calcular la suma hasta el número dado.

Código fuente

 # Python program to find the sum of natural using recursive function def recur_sum(n): if n <= 1: return n else: return n + recur_sum(n-1) # change this value for a different result num = 16 if num < 0: print("Enter a positive number") else: print("The sum is",recur_sum(num)) 

Salida

 La suma es 136 

Nota: Para probar el programa en busca de otro número, cambie el valor de num.

Articulos interesantes...