En este programa, aprenderá a encontrar la suma de números naturales utilizando la función recursiva.
Para comprender este ejemplo, debe tener conocimiento de los siguientes temas de programación de Python :
- Python if ... else Declaración
- Funciones de Python
- Python Recursion
En el siguiente programa, hemos usado 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))
Ejecutar código
Salida
La suma es 136
Nota: Para probar el programa para otro número, cambie el valor de
num
.
0 Comentarios
Dejanos tu comentario para seguir mejorando!