English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual completo de exemplos do Python
Neste programa, você aprenderá a usar a função recursiva para calcular a soma de números naturais.
Para entender este exemplo, você deve entender o seguinteProgramação PythonTema:
No programa abaixo, usamos a função recursiva recur_sum() para calcular a soma total do número fornecido.
# Programas Python para calcular a soma de números naturais def recur_sum(n): if n <= 1: return n else: return n + recur_sum(n-1) # Altere este valor para obter resultados diferentes num = 16 if num < 0: print("Insira um número positivo") else: print("A soma é", recur_sum(num))
Resultado da saída
A soma é 136
Atenção:Para testar outro número do programa, altere o valor de num.