valores = input("Digite os valores das vendas: ").split()
total = sum(map(float, valores))
print(f"O total de vendas foi: {total}")
Digite os valores das vendas: 100 250 300
O total de vendas foi: 650.0
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!
valores = input("Digite os valores das vendas: ").split()
total = sum(map(float, valores))
print(f"O total de vendas foi: {total}")
Digite os valores das vendas: 100 250 300
O total de vendas foi: 650.0
Oi, Silvana! Como vai?
Seu código ficou bem direto e funcional, usando split(), map(float, valores) e sum() para transformar os valores digitados em números e calcular o total das vendas.
Uma dica interessante para o futuro é separar esse cálculo em uma função, o que ajuda a reutilizar a lógica em outras partes do programa.
def calcular_total_vendas(valores):
vendas = list(map(float, valores.split()))
return sum(vendas)
entrada = input("Digite os valores das vendas: ")
total = calcular_total_vendas(entrada)
print(f"O total de vendas foi: {total}")
Esse código cria a função calcular_total_vendas(), recebe os valores digitados, converte cada item para número decimal e retorna a soma. Você chegou a testar também com valores decimais, como 100.50 250.75?