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))
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))
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!