Program Python k vyhledání součtu přirozených čísel pomocí rekurze

V tomto programu se naučíte najít součet přirozených čísel pomocí rekurzivní funkce.

Abychom porozuměli tomuto příkladu, měli byste znát následující témata programování v Pythonu:

  • Příkaz Python if … else
  • Funkce Pythonu
  • Rekurze Pythonu

V níže uvedeném programu jsme použili rekurzivní funkci recur_sum()k výpočtu souč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ýstup

 Součet je 136 

Poznámka: Chcete-li otestovat program na jiné číslo, změňte hodnotu num.

Zajímavé články...