Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

08 Faça como eu fiz: calculando o total de vendas

lista_de_valores = input("Digite os valores das vendas: ").split()
sum = 0
for valor in lista_de_valores:
  sum += float(valor)
total = sum
print(f"O total de vendas foi: {total:.2f}")
Digite os valores das vendas: 100 250 300
O total de vendas foi: 650.00
1 resposta
solução!

Oi, Carlos! Como vai?

Gostei de como você utilizou o split() para transformar a entrada em uma lista e percorreu os valores com um for, somando tudo corretamente. A conversão com float também foi um ponto importante para garantir precisão no cálculo.

Uma dica interessante para o futuro é usar a função nativa sum() do Python para simplificar esse tipo de operação. Veja este exemplo:


valores = input("Digite os valores das vendas: ").split()
valores_float = [float(v) for v in valores]
total = sum(valores_float)
print(f"Total: {total:.2f}")

Nesse código, criamos uma lista com float usando list comprehension e usamos sum para somar tudo de forma direta.

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