English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do Python

Controle de fluxo do Python

Função do Python

Tipos de Dados do Python

Operação de arquivo do Python

Objetos e classes do Python

Data e hora do Python

Conhecimento avançado do Python

Manual do Python

Programas Python para calcular a soma de números naturais

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.

Código-fonte

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

Manual completo de exemplos do Python