Python-program til at finde summen af ​​naturlige tal ved hjælp af rekursion

Indholdsfortegnelse

I dette program lærer du at finde summen af ​​naturlige tal ved hjælp af rekursiv funktion.

For at forstå dette eksempel skal du have kendskab til følgende Python-programmeringsemner:

  • Python hvis … ellers Erklæring
  • Python-funktioner
  • Python rekursion

I nedenstående program har vi brugt en rekursiv funktion recur_sum()til at beregne summen op til det givne nummer.

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

Produktion

 Summen er 136 

Bemærk: For at teste programmet for et andet nummer skal du ændre værdien på num.

Interessante artikler...