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] Total de Vendas

def calcular_total_vendas(vendas: str):
    vendas_separadas = vendas.split()
    total = 0
    for venda in vendas_separadas:
        total += float(venda)
    print(f"O total de vendas foi: {total}")

vendas = input("Digite os valores das vendas: ")

calcular_total_vendas(vendas)
1 resposta

Oi, Laís! Como vai?

Gostei da forma como você utilizou a função calcular_total_vendas() para organizar a lógica do programa. Além disso, o uso de split() para separar os valores informados e o laço for para realizar a soma mostra uma boa aplicação dos conceitos trabalhados na atividade.

Uma dica interessante para o futuro é utilizar a função sum() junto com uma compreensão de lista para deixar o código mais compacto. Veja este exemplo:

<pre><code>
vendas = input("Digite os valores das vendas: ")
total = sum(float(venda) for venda in vendas.split())
print(f"Total de vendas: {total}")
</code></pre>

Nesse exemplo, split() separa os valores digitados, float() converte cada item para número decimal e sum() realiza a soma de todos os valores automaticamente.

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