Python-programma om de som van natuurlijke getallen te vinden met behulp van recursie

In dit programma leer je de som van natuurlijke getallen te vinden met behulp van een recursieve functie.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende programmeeronderwerpen in Python:

  • Python if… else-instructie
  • Python-functies
  • Python-recursie

In het onderstaande programma hebben we een recursieve functie recur_sum()gebruikt om de som tot het opgegeven getal te berekenen.

Broncode

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

Uitvoer

 De som is 136 

Opmerking: Om het programma voor een ander nummer te testen, wijzigt u de waarde van num.

Interessante artikelen...