Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Somando números recursivamente

Segue a minha resolução:

n = int(input("Digite um número inteiro: "))

def soma_recursiva(n):

if n == 1:
return 1
return n + soma_recursiva(n-1)

print(f"A soma de 1 até {n} é: {soma_recursiva(n)} ")

resposta

Digite um número inteiro: 6
A soma de 1 até 6 é: 21