Действительно ли это - хорошая идея проверить на нечетную/ровную длину числа/строки палиндрома? Большинство отрывков, с которыми я столкнулся, не делает этого базового теста. Если длина даже, это не может быть палиндром, нет?
if len(var) % 2 != 0:
# could be a palindrome, continue...
else:
break
Или это просто лучше (т.е. быстрее), чтобы начать сравнивать первые и последние числа/буквы непосредственно?
Править: Хорошо, глупый вопрос, должен был думать дважды! :)