English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Полное руководство по примерам Python
В этом примере вы узнаете, как использовать рекурсивную функцию для вычисления суммы натуральных чисел.
Чтобы понять этот пример, вы должны знать следующееПрограммирование на PythonТема:
В следующей программе мы используем рекурсивную функцию recur_sum() для вычисления общей суммы данных чисел.
# Программа на Python для вычисления суммы натуральных чисел def recur_sum(n): if n <= 1: return n else: return n + recur_sum(n-1) # Измените это значение для получения разных результатов num = 16 if num < 0: print("Ввести положительное число") else: print("Общая сумма", recur_sum(num))
Результат вывода
Общая сумма составляет 136
Внимание:Чтобы тестировать программу с другим числом, измените значение num.