Ошибка возникает из-за того, что вы инициализировали revNum в тип None в начале определения функции. Таким образом, в первой итерации невозможно умножить NoneType на int. Я бы посоветовал вам инициализировать его, возможно, 0?
def PalindromeNum(i):
revNum = 0
while (i>0):
digit = i % 10
revNum = (revNum * 10) + digit
i = i//10
print(revNum)
return revNum
num = float(input("enter number"))
print("Reverse: ", PalindromeNum(num))
Вы также, кажется, пропустили '/' в i = i//10
. Надеюсь, это поможет!