Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

Resolução de Atividades - 13 Faça como eu fiz: somando números recursivamente

def soma_recursiva (contador, numero_limite):

    if contador == numero_limite:

        return numero_limite
    
    return contador + soma_recursiva (contador + 1, numero_limite)

limite_usuario = int (input ("Digite um número para ser o limite da soma: "))
numero_inicio = int (input ("Digite um número para ser o início da soma: "))

print ("O resultado é ", soma_recursiva (numero_inicio, limite_usuario))
1 resposta
solução!

Oi, Victor! Tudo bem?

Cara, parabéns pela resolução! A recursão é um dos conceitos mais desafiadores quando estamos começando a estudar lógica e funções, e você aplicou muito bem a ideia de caso base (if contador == numero_limite) e a chamada recursiva.

Seu código está bem limpo e legível.

Continue praticando, esse é o caminho para dominar a programação!

Bons estudos!

Sucesso

Imagem da comunidade