Olá, Fabrício! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de split() para transformar a entrada em uma lista, utilizou muito bem a compreensão de listas para converter os valores em inteiros e ainda compreendeu a importância da função sum() para realizar o cálculo total de forma eficiente.
Uma dica interessante para o futuro é permitir que os valores sejam separados por vírgula, facilitando a entrada do usuário. Assim:
def conversao():
valor_compra = input('Digite os valores da compra separados por vírgula: ')
lista = valor_compra.split(',')
lista_int = [int(i.strip()) for i in lista]
total = sum(lista_int)
print(f'O valor total da venda foi: {total}')
Isso faz com que o programa fique mais intuitivo e amigável para quem está digitando os valores.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!