回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number)。 [1]
设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。 [1]
注意:
1.偶数个的数字也有回文数124421
2.小数没有回文数
# 输入原始字符串
string1 =input('请输入一行字符串:')
#将字符串逆序赋值给string2
string2 =string1[::-1]
# 判断原始字符串与逆序字符串是否相同,如果相同就是回文数,如果不相同,则就不是回文字符串
if string2 == string1:
print('yes')
else:
print('no')