Programme Python pour trouver la somme des nombres naturels à l'aide de la récursivité

Dans ce programme, vous apprendrez à trouver la somme des nombres naturels en utilisant la fonction récursive.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation Python suivants:

  • Instruction Python if… else
  • Fonctions Python
  • Récursivité Python

Dans le programme ci-dessous, nous avons utilisé une fonction récursive recur_sum()pour calculer la somme jusqu'au nombre donné.

Code source

 # 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)) 

Production

 La somme est de 136 

Remarque: pour tester le programme pour un autre nombre, modifiez la valeur de num.

Articles intéressants...