python回文数

1
2
3

str_x = str(x)
return str_x == str_x[::-1]
1
2
3
4
5
6
7


str_x = str(x)
for i in range(0,int(len(str_x)/2)):
if str_x[i] != str_x[-i-1]:
return False
return True
1
2
3
4
5
6
7
8
9
10


if x<0:
return False
temp_x = x;
palindromeNum = 0
while temp_x != 0:
palindromeNum = palindromeNum*10 + temp_x%10
temp_x /= 10
return palindromeNum == x
1
2
3
4
5
6
7


str_x = str(x)
str_y = ""
for i in str_x:
str_y = i + str_y
return str_y == str_x