1
resposta

[Projeto] Calculando as receitas

valores = [10, 20, 30, 40, 50]
print(f"O número total das receitas é: {sum(valores)}")

#se for trabalhar com loops:

receita = 0
for valor in valores:
    receita += valor
print(f"O número total das receitas é: {receita}")
1 resposta

Olá, Paulo!

Parabéns por concluir o projeto Calculando as receitas.

Sua solução está excelente. Trazer tanto a forma direta com a função nativa sum(valores) quanto a construção estruturada com o laço for demonstra um ótimo entendimento de lógica e de recursos da linguagem. A abordagem com o loop, inicializando a variável receita = 0 e acumulando os valores a cada rodada com receita += valor, é a base mecânica de como computadores realizam somatórios.

Apresentar as duas alternativas enriquece o aprendizado. No dia a dia com Python, a função sum() é a escolha padrão por ser direta, mas compreender a mecânica do laço é fundamental para cenários onde você precisa aplicar filtros ou condições antes de somar (como somar apenas os valores maiores que 20, por exemplo).

Na sua visão, você acha que a clareza da função sum() compensa a flexibilidade que o laço for oferece quando precisamos customizar a soma?

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