1
resposta

[Projeto] Resposta

print(r"""
      
                                                 
                                                 
 _ __  _   _ _ __ ___  ___   ___ _   _ _ __ ___  
| '_ \| | | | '_ ` _ \/ __| / __| | | | '_ ` _ \ 
| | | | |_| | | | | | \__ \ \__ \ |_| | | | | | |
|_| |_|\__,_|_| |_| |_|___/ |___/\__,_|_| |_| |_|
                                                 
                                                 

      """)
def soma_recursiva(n):
    # Caso base: se n for 1, retorna 1
    if n == 1:
        return 1
    # Chamada recursiva: soma o número atual com a soma dos números anteriores
    return n + soma_recursiva(n - 1)

# Solicitar entrada do usuário
n = int(input("Digite um número: "))

# Calcular a soma de 1 até n
resultado = soma_recursiva(n)

# Exibir o resultado
print(f"A soma de 1 a {n} é: {resultado}")
1 resposta

Olá, Felipe! Tudo joia?

Dei uma olhada no seu código e ele está bem organizado e condizente com o que foi passado pelo instrutor, e isso mostra o seu comprometimento com o curso.

Caso surjam quaisquer dúvidas eu estarei à sua disposição.

Abraços e bons estudos!