valores = [10, 20, 30, 40, 50]
total = 0
for i in valores:
total += i
print(total)
valores = [10, 20, 30, 40, 50]
total = 0
for i in valores:
total += i
print(total)
Olá, Juan, como vai?
Sua implementação atende corretamente ao objetivo proposto na atividade. O laço for percorre todos os valores da lista e o acumulador recebe cada soma de forma adequada, chegando ao resultado esperado.
O código está claro, funcional e bem alinhado com o conteúdo do capítulo, utilizando corretamente inicialização da variável acumuladora e iteração sobre a lista. A lógica aplicada resolve o problema de forma direta e correta.
Como dica adicional, vale saber que o Python também possui a função nativa sum, que poderia ser usada para obter o mesmo resultado de forma mais enxuta, como em total = sum(valores). Ainda assim, para fins de aprendizado de laços, a solução que você utilizou é a mais indicada.
Parabéns por compartilhar sua solução e por aplicar corretamente o conteúdo estudado. Continue trazendo suas implementações e dúvidas, o fórum está à disposição para acompanhar sua evolução.
Olá Mike muito obrigado, espero continuar contribuindo para a comunidade