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!

1
resposta

[Projeto] Faça como eu fiz: calculando o total de vendas

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

1 resposta

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?

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