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

(14. Python: Praticando o uso de funções) Faça como eu fiz: calculando o total de vendas

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

lista_vendas = valores.split()

total = sum(int(valor) for valor in lista_vendas)

print(f"O total de vendas foi: {total}")
1 resposta

Olá, Eduardo! Como vai?

Gostei da forma como você utilizou split() para separar os valores informados e, em seguida, combinou sum() com uma compreensão de lista para realizar o cálculo do total das vendas. Essa é uma solução prática e bem alinhada com o conteúdo sobre funções e manipulação de dados em Python.

Uma dica interessante para o futuro é utilizar a função map() para converter os valores da lista de uma vez só. Veja este exemplo:


valores = input("Digite os valores das vendas: ")
lista_vendas = valores.split()
total = sum(map(int, lista_vendas))
print(total)

Nesse código, map(int, lista_vendas) converte cada item da lista para inteiro antes de realizar a soma.

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