Program Python za iskanje vsote naravnih števil s pomočjo rekurzije

Kazalo

V tem programu se boste naučili najti vsoto naravnih števil s pomočjo rekurzivne funkcije.

Če želite razumeti ta primer, morate poznati naslednje programske teme Python:

  • Izjava Python, če … drugače
  • Python funkcije
  • Python rekurzija

V spodnjem programu smo recur_sum()za izračun vsote do danega števila uporabili rekurzivno funkcijo .

Izvorna koda

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

Izhod

 Vsota je 136 

Opomba: Če želite preizkusiti program za drugo številko, spremenite vrednost num.

Zanimive Članki...