1
resposta

Calculando a soma dos números

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

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

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

Ou....

numeros = [10, 20, 30, 40, 50]
soma = sum(numeros)

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

OU....

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

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

Olá, Giovany!

Parabéns por concluir a atividade Calculando a soma de números. Ficou nítido como você buscou diferentes caminhos para chegar ao mesmo resultado, evoluindo de uma estrutura manual para formas cada vez mais enxutas.

Apresentar essas três versões demonstra uma ótima compreensão de como o Python funciona. Enquanto o laço for é excelente para entender o passo a passo da acumulação de valores, o uso da função sum() é a abordagem mais direta e objetiva, aproveitando os recursos nativos da linguagem para ganhar performance e legibilidade. Sua última versão, em uma única linha, mostra como o código pode ser conciso sem perder a clareza.

Na sua opinião, você acredita que utilizar o sum() dentro do print ajuda na manutenção do código ou prefere deixar a variável soma declarada separadamente para facilitar a leitura?

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