Програма Python для пошуку суми натуральних чисел за допомогою рекурсії

У цій програмі ви навчитеся знаходити суму натуральних чисел за допомогою рекурсивної функції.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на Python:

  • Заява Python if … else
  • Функції Python
  • Рекурсія Python

У наведеній нижче програмі ми використовували рекурсивну функцію recur_sum()для обчислення суми до заданого числа.

Вихідний код

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

Вихідні дані

 Сума становить 136 

Примітка: Щоб перевірити програму на інше число, змініть значення num.

Цікаві статті...