2
respostas

[Resolução] Calculando a soma de números

Boa tarde! Segue minha resolução da atividade e também com uma sugestão de uma maneira mais fácil de se fazer as somas

# Você está recebendo uma lista de valores representando os produtos de sua loja virtual e gostaria de calcular a soma total desses produtos para entender o desempenho financeiro semanal

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

resultado = 0

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

# Uma forma mais simples de fazer a soma de valores sem usar o for é utilizando a função sum(), como no seguinte exemplo: resultado = sum(valores)
2 respostas

Desde já agradeço qualquer retorno!

Olá, Danilo! Tudo bem?

Mandou muito bem na resolução e na dica extra!

Você está certíssimo: no dia a dia de um desenvolvedor Python, a função sum() (built-in) é a escolha favorita por ser mais direta, legível e otimizada ("Pythonica"). Mas entender a lógica do for e do acumulador (+=) "por baixo dos panos" é essencial para construir o raciocínio lógico, valeu muito a pena a sua solução.

Obrigado por compartilhar essa alternativa com a comunidade!

Bons estudos!

Sucesso

Imagem da comunidade