Program Python na nájdenie súčtu prirodzených čísel pomocou rekurzie

V tomto programe sa naučíte nájsť súčet prirodzených čísel pomocou rekurzívnej funkcie.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Python:

  • Vyhlásenie Python if … else
  • Pythonove funkcie
  • Pythonova rekurzia

V nižšie uvedenom programe sme použili rekurzívnu funkciu recur_sum()na výpočet súčtu až po dané číslo.

Zdrojový kód

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

Výkon

 Súčet je 136 

Poznámka: Ak chcete otestovať program na iné číslo, zmeňte hodnotu num.

Zaujímavé články...