1
resposta

[Dúvida] Está conforme a atividade?

valores = [10, 20, 30, 40, 50]
soma = 0

for valor in valores:
    soma += valor
print("A soma dos valores é: {}".format(soma))
1 resposta

Oii, Samuel.

Sim, sua resposta está conforme a atividade e totalmente correta! Mandou muito bem.

A lógica que você aplicou é exatamente a esperada:

  1. Inicializou a variável acumuladora (soma = 0).
  2. Percorreu a lista item por item com o laço for.
  3. Acumulou o valor de cada item na variável soma.

A única diferença entre o seu código e o do gabarito é a formatação da saída no print:

  • O gabarito usou f-strings (f"Texto {variavel}"), que é uma sintaxe mais moderna (introduzida no Python 3.6).
  • Você usou o método .format(), que é um pouco mais antigo, mas ainda é totalmente válido, correto e utilizado.

O resultado prático é o mesmo. Seu código está ótimo!

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