def total_vendas(vendas):
total = sum(map(float, vendas))
return total
valores = input('Digite os valores das vendas: ').split()
total = total_vendas(valores)
print(f'O total de vendas foi: {total}')
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!
def total_vendas(vendas):
total = sum(map(float, vendas))
return total
valores = input('Digite os valores das vendas: ').split()
total = total_vendas(valores)
print(f'O total de vendas foi: {total}')
Oi, Maria, como vai?
Sua solução está correta e atende ao que foi solicitado na atividade. O uso de map(float, vendas) em conjunto com sum() é uma abordagem elegante e eficiente para converter os valores informados e calcular o total das vendas.
A organização do código também ficou adequada, separando a lógica de cálculo em uma função específica. Isso facilita a reutilização e a manutenção do programa caso novas funcionalidades sejam adicionadas futuramente.
Como você adaptaria essa função para retornar também a quantidade de vendas registradas, além do valor total?
Parabéns pela resolução da atividade e por compartilhar sua solução. O fórum está à disposição para apoiar seu aprendizado e acompanhar sua evolução nos estudos.