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

[Sugestão] Calculando a soma dos números

valores = [10, 20, 30, 40, 50]

soma = 0

for valor in valores:
soma += valor
print(soma)

soma = 0
soma = 0 + 10 = 10
soma = 10 + 20 = 30
soma = 30 + 30 = 60
soma = 60 + 40 = 100
soma = 100 + 50 = 150

1 resposta

Olá, Alessandra! Como vai?

Gostei da forma como você detalhou cada etapa da variável soma durante a execução do laço for. Esse tipo de análise ajuda bastante a entender como o acumulador funciona, mostrando claramente como cada valor da lista é adicionado ao resultado final até chegar em 150.

Uma dica interessante para o futuro é utilizar a função sum(), que já realiza essa soma automaticamente. Veja este exemplo:

<pre><code>
valores = [10, 20, 30, 40, 50]
resultado = sum(valores)
print(resultado)
</code></pre>

Nesse código, sum() percorre todos os elementos da lista e retorna a soma total dos valores.

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