LeetCode:9.回文数
题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
示例1:
输入: 121
输出: true
示例2:
输入: -121
输出: false
示例3:
输入: 10
输出: false
代码:
def isPalindrome(x):
falseFlag = 0
Num = list(str(x)) #不能写成Num = [str(x)]
reverseNum = list(Num) #不能写成reverseNum = Num
reverseNum.reverse()
for i in range(len(Num)):
if Num[i] != reverseNum[i]:
falseFlag = 1
break
if falseFlag == 1:
print("false")
else:
print("true")
注意:
注意点备注在代码后,不是很懂为什么不能那样写,感谢大家的解答。