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