valores = [10, 20, 30, 40, 50]
x = 0
for x in valores:
x += valores
print(f"A soma total das receitas é: ")
valores = [10, 20, 30, 40, 50]
x = 0
for x in valores:
x += valores
print(f"A soma total das receitas é: ")
Olá, Jeferson, como vai?
Obrigado por compartilhar sua solução. Percebi que no seu código você acabou misturando o uso da variável de controle do laço com a soma que gostaria de acumular. Isso faz com que o programa não funcione como esperado, já que a variável x
é sobrescrita a cada iteração e a instrução x += valores
não é válida, pois valores
é uma lista.
Uma forma de corrigir seria separar a variável que acumula o resultado. Por exemplo:
valores = [10, 20, 30, 40, 50]
soma = 0
for item in valores:
soma += item
print(f"A soma total das receitas é: {soma}")
Continue compartilhando aqui no fórum, isso ajuda muito no aprendizado e também na troca de ideias com outras pessoas. O espaço está sempre à disposição.