1
resposta

[Dúvida] Dúvida sobre uma variável

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

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

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

Não entendi o sentido de criar uma variável "soma = 0", para que criamos ela e o que ela faz?

1 resposta

Oii, Gabriel!

A variável soma = 0 é criada para armazenar o valor acumulado da soma dos números na lista numeros. Inicialmente, ela é definida como 0 porque ainda não somamos nada. Conforme o laço for percorre cada número na lista, esse número é adicionado ao valor atual de soma usando a operação soma += numero.

Isso significa que a cada iteração do laço, o valor de soma aumenta com o valor do próximo número da lista.

Por exemplo no código:

  1. soma começa com o valor 0.
  2. Na primeira iteração, 10 é adicionado, então soma se torna 10.
  3. Na segunda iteração, 20 é adicionado, então soma se torna 30.
  4. E assim por diante, até que todos os números sejam somados.

No final do laço, soma contém a soma total dos números na lista, que é então impressa na tela com a mensagem "A soma total das receitas é: 150".

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