我有一个作业,我必须制作一个 python 代码,使用返回布尔值的递归函数检查字符串是否为回文,但不允许使用反向切片或循环,也不允许更改函数格式,这是我的代码,但它一直返回 True
def is_palindrome(s):
res = []
s = ['']
if len(s) < 2:
return True
else:
rev_s = is_palindrome(s[1:]) + s[0]
res.append(rev_s)
if res == s:
return True
return False
回首忆惘然
千巷猫影
慕妹3146593
相关分类