Python program za pronalaženje zbroja prirodnih brojeva pomoću rekurzije

U ovom programu naučit ćete pronaći zbroj prirodnih brojeva pomoću rekurzivne funkcije.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja na Pythonu:

  • Python if … else Izjava
  • Python funkcije
  • Python rekurzija

U donjem programu koristili smo rekurzivnu funkciju recur_sum()za izračunavanje zbroja do zadanog broja.

Izvorni kod

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

Izlaz

 Zbroj je 136 

Napomena: Da biste testirali program na drugi broj, promijenite vrijednost num.

Zanimljivi članci...