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!

1
resposta

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

numero = int(input('Digite um numero: '))

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

total = soma_numeros(numero)

print(f'A soma de 1 a {numero} é {total}')

1 resposta

Oi, Eduardo! Como vai?

Gostei de ver que você aplicou recursão para somar os números de 1 até o valor informado. É uma ótima prática para entender como funções podem se chamar sozinhas e resolver problemas matemáticos de forma elegante.

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