valores = [10, 20, 30, 40, 50]
total = 0
for i in valores:
total = i + total
print(total)
valores = [10, 20, 30, 40, 50]
total = 0
for i in valores:
total = i + total
print(total)
Olá, Pedro, como vai?
Seu código resolve corretamente a proposta da atividade e demonstra um bom entendimento do uso do laço for para percorrer uma lista e acumular valores em uma variável.
A lógica está clara, a inicialização da variável total foi feita de forma adequada e a soma acumulativa dentro do laço funciona como esperado. Ao final, a impressão do resultado retorna corretamente a soma dos valores da lista.
Como dica adicional, em Python existe a função nativa sum(), que também realiza essa operação, mas é importante dominar a lógica como você fez, especialmente para aprender bem o funcionamento dos laços.
Obrigado por compartilhar sua solução. O fórum fica à disposição caso queira trazer outras atividades ou dúvidas.