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

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!