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

Resolução

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}')
1 resposta

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.

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