#判断一个数字是否为回文
#数学处理
def isHuiwen(num):
if num < 0 or ( num % 10 == 0 and num != 0 ):
return False
reversedNumber = 0
while num > reversedNumber:
reversedNumber = reversedNumber * 10 + num % 10
num /= 10
return num == reversedNumber or num == reversedNumber / 10
#转换成string
def isHuiwen2(num):
str_num = str(num)
rev_num = str_num[::-1]
return str_num == rev_num
if __name__ == '__main__':
num = int(input())
if(isHuiwen2(num)):
print("Y")
else:
print("N")
判断一个数字是否为回文
最新推荐文章于 2022-10-11 08:49:12 发布