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

Faça como eu fiz: calculando o total de vendas - solução

#Total vendas
vendas = input("Digite os valores das vendas separadas por espaços: ").split() 
total = sum(map(float, vendas)) 
print(f"O total de vendas foi: {total}")

Output:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, estudante. Tudo bem com você?

Você desenvolveu uma excelente resolução para a atividade. O código criado atende muito bem ao que foi solicitado no enunciado, aplicando recursos da linguagem de forma compacta. A escolha de combinar o método split para fatiar a linha digitada, a função map para converter os elementos e a função sum para somar tudo mostra uma ótima percepção técnica.

Uma dica para enriquecer o seu aprendizado envolve a formatação da saída dos dados financeiros. No comércio, exibir os valores com duas casas decimais confere um aspecto mais profissional ao sistema, evitando que números flutuantes extensos apareçam na tela caso o usuário insira centavos nas vendas do dia.

Aproveitando esse gancho sobre a exibição dos resultados, de que maneira você modificaria a sua f-string no print para que o valor total de vendas apareça formatado com o símbolo de moeda e duas casas decimais?

Parabéns pelo excelente raciocínio lógico aplicado no script e muito obrigado por compartilhar a sua resposta com todos na nossa comunidade. Continue postando os seus avanços e saiba que o fórum está totalmente à disposição para o que você precisar.

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