Python-program for å finne summen av naturlige tall ved hjelp av rekursjon

I dette programmet lærer du å finne summen av naturlige tall ved hjelp av rekursiv funksjon.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Python-programmeringsemner:

  • Python hvis … annet uttalelse
  • Python-funksjoner
  • Python rekursjon

I programmet nedenfor har vi brukt en rekursiv funksjon for recur_sum()å beregne summen til det gitte nummeret.

Kildekode

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

Produksjon

 Summen er 136 

Merk: For å teste programmet for et annet nummer, endre verdien på num.

Interessante artikler...