Просто вычтите ввод из максимально возможного числа, и вы получите поведение «переворачивания»:
value = input('Enter number: ')
result = 9 - int(value)
# If the input is 3, the output would be 6, as 9 - 3 = 6
Для больших цифр вы можете сделать то же самое, но перебирать каждую цифру:
result = ''.join([(9 - int(x)) for x in value])
В качестве чисто математического решения вы можете использовать длину ввода и автоматически генерировать максимальное число (благодарность RafazZ в комментариях):
result = (10**len(value)-1) - int(value)
# If the input is 251, the output would be 748, as:
# len('251') = 3
# 10**3 - 1 = 999
# 999 - 251 = 748