def is_palindrome(n):
L = str(n)
a = len(L)
b = len(L) % 2
return a ==1 or (a > 1 and b==0 and L[:a//2] == L[-a//2:]) or (a >1 and b==1 and L[:(a-1)//2] == L[(-(a-1))//2:])
'str' object is not callable
Sign in to make a reply
tycoonBrain
def is_palindrome(n):
L = str(n)
a = len(L)
b = len(L) % 2
return a ==1 or (a > 1 and b==0 and L[:a//2] == L[-a//2:]) or (a >1 and b==1 and L[:(a-1)//2] == L[(-(a-1))//2:])