Solucionado (ver solução)
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