所谓回文数。就是正着读和反着读,都是一样的。
例如:
数字:121、1331、22、都是回文数。
1234 不是回文数。
自然数中最小的回文数是0,再就是1,2,3,4,5,6,7,8,9,11........
字符串:"ABA"、"aa"、"AABBAA"、都是回文字符串。
"abcd" 不是回文字符串。
用Python代码来判断是否回文:
def is_palindrom(s):
if len(s) < 2:
return True
if s[0] == s[-1]:
return is_palindrom(s[1:-1])
else:
return False
name1 = 'ABBA'
name2 = '1234'
print(is_palindrom(name1))
print(is_palindrom(name2))
输出:
True
False