1
resposta

Faça como eu fiz: somando números recursivamente

def soma_numeros(numero):
    if numero <= 0:
        return 0
    else:
        return numero + soma_numeros(numero-1)

num = int(input("Digite um número: "))
print(soma_numeros(num))

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Rafaela! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da recursividade para somar números de forma elegante, utilizou muito bem a estrutura condicional para definir o caso base da função e ainda compreendeu a importância da conversão de entrada com int() para garantir o funcionamento correto do programa.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!