1
resposta

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

vendas = input('Digite os valores das vendas: ').split()

def converter(lista_valores):
    convertidos = [int(valor) for valor in lista_valores]
    return convertidos

valores_inteiros = converter(vendas)

def calcula_vendas(valores_venda):
    soma_venda = sum(valores_venda)
    return soma_venda

total_vendas = calcula_vendas(valores_inteiros)

print(f'O total das vendas foi: {total_vendas}')
1 resposta

Oi, Eduardo! Como vai?

Agradeço por compartilhar.

O uso das funções converter e calcula_vendas ficou muito bem estruturado. Ficou claro como você separou a lógica de conversão e soma, o que ajuda bastante na legibilidade do código.

Se quiser, você pode testar o uso do map() para simplificar a conversão de tipos.


vendas = input('Digite os valores das vendas: ').split()
valores_inteiros = list(map(int, vendas))
print(sum(valores_inteiros))

Esse código faz a mesma coisa de forma mais direta: ele converte todos os valores digitados em inteiros e soma logo em seguida.

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