valores = [10, 20, 30, 40, 50]
total = 0
for valor in valores:
total += valor
print(f"Soma total: {total}")
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]
total = 0
for valor in valores:
total += valor
print(f"Soma total: {total}")
Oi, Luísa. Tudo bem com você?
Sua solução para calcular a soma dos valores de produtos implementa corretamente o padrão de acumulação em um laço. Você inicializou a variável total com zero e então iterou sobre cada valor da lista, acumulando-os incrementalmente com +=. Esta é uma abordagem fundamental e muito comum em programação, especialmente útil quando você precisa processar dados sequencialmente e manter um resultado acumulado.
A mensagem de saída também está bem formatada com a f-string, tornando o resultado legível e profissional. Uma observação interessante é que Python oferece a função integrada sum() que realiza essa tarefa de forma mais concisa, mas sua implementação manual é extremamente importante para compreender como os dados são processados passo a passo, o que é crucial para aprender conceitos fundamentais.
Como você adaptaria este código se precisasse calcular não apenas a soma total, mas também a média dos valores?
Parabéns pela solução. Continue compartilhando seus exercícios, o fórum está à disposição.