题目描述:
一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
解题思路:
> 利用递归 > 不断切片判断首尾位置元素是否相等
代码:
def fn(n): if n[0]!=n[-1]: return False elif len(n)>1: return fn(n[1:len(n)-1]) return True print(fn('12321'))
题目描述:
一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
解题思路:
> 利用递归 > 不断切片判断首尾位置元素是否相等
代码:
def fn(n): if n[0]!=n[-1]: return False elif len(n)>1: return fn(n[1:len(n)-1]) return True print(fn('12321'))