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)