Где ошибка в этой функции для проверки на палиндром?

Ниже приведен код для проверки, является ли список палиндромом или нет. Это дает правильный вывод для 983. Куда я иду не так?

def palindrome(num):
    flag=0
    r=num[::-1]
    for i in range (0, len(num)-1):
        if(r[i]==num[i]):
            flag=1
        else:
            flag=0
    return flag

Ответы на вопрос(10)

Ваш ответ на вопрос