valores = [10, 20, 30, 40, 50]
soma=0
for i in valores:
soma += i
print(f"A soma total das receitas é: ",soma)
valores = [10, 20, 30, 40, 50]
soma=0
for i in valores:
soma += i
print(f"A soma total das receitas é: ",soma)
Olá, estudante, como vai?
O seu código implementa corretamente a lógica de acumulação de valores utilizando a estrutura de repetição for. A variável soma inicia em zero e é incrementada a cada iteração com o valor correspondente do item na lista, resultando no total esperado de 150. A utilização de f-strings para a exibição do resultado é uma prática recomendada no Python moderno.
Embora a solução com o laço de repetição esteja perfeita para o aprendizado da lógica, o Python oferece uma função nativa chamada sum que realiza essa operação de forma direta. Você poderia obter o mesmo resultado utilizando print(sum(valores)).
Parabéns por compartilhar o seu exercício e continue praticando os conceitos de iteração, pois eles são fundamentais na programação. O fórum está à disposição para qualquer dúvida que surgir durante os seus estudos.