numeros = [10, 20, 30, 40, 50]
soma = 0
for numero in numeros:
soma += numero
print(f"A soma total das receitas é: {soma}")
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
numeros = [10, 20, 30, 40, 50]
soma = 0
for numero in numeros:
soma += numero
print(f"A soma total das receitas é: {soma}")
Oi, Vanessa. Tudo certo?
Seu código está excelente e resolve o exercício de maneira impecável, aplicando de forma correta o laço for e o conceito de acumulador para somar os itens da lista. É ótimo ver sua dedicação em praticar a lógica de repetição em Python. Agradeço por compartilhar sua solução com a comunidade.
Para cenários onde precisamos apenas do resultado direto, o Python oferece recursos nativos que reduzem a necessidade de criar laços manualmente. A função embutida sum(), por exemplo, realiza exatamente essa mesma operação de acumulação interna de forma otimizada em apenas uma linha de código, poupando a declaração de variáveis auxiliares.
Pensando na evolução desse sistema, como você faria para calcular também a média desses valores utilizando o resultado da soma que você já obteve?
Parabéns pelo ótimo desempenho no desafio e saiba que o fórum continua totalmente à disposição.