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

Calculando a soma de números

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

for valor in valores:
    total += valor

print(f"Soma total: {total}")
1 resposta

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.

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