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}")
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!
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}")
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.