def convertor():
    entrada = input('Digite os números separados por vírgula: ').split(',')
    try:
        numeros = [int(num) for num in entrada]  # converte cada item em int
        print('Todos os números foram convertidos corretamente!')
        return numeros
    except ValueError:                            #Quando o Python tenta converter "abc" e dá erro, o except ValueError: captura esse erro —
                                                  #então o programa não trava, apenas mostra a mensagem:
        print('Erro de conversão! Certifique-se de digitar apenas números separados por vírgula.')
Chamando a função
resultado = convertor() #estou chamando a função e guardando ela na variável resultado
print(resultado)