Importante

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!

1
resposta

duvida

numeros = [10, 20, 30, 40, 50]

soma = 0
for numero in numeros:
    soma += numero

print(f"A soma total das receitas é: {soma}")
1 resposta

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!