Programul Python pentru a găsi suma de numere naturale folosind recursivitatea

În acest program, veți învăța să găsiți suma numerelor naturale folosind funcția recursivă.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare Python:

  • Python if … else Declarație
  • Funcții Python
  • Recursiune Python

În programul de mai jos, am folosit o funcție recursivă recur_sum()pentru a calcula suma până la numărul dat.

Cod sursa

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

Ieșire

 Suma este de 136 

Notă: Pentru a testa programul pentru un alt număr, modificați valoarea num.

Articole interesante...