Misfortune 发表于 2020-8-1 18:06:24

字符串反转

对于用户输入的字符串s,输出反转后的字符串
def reverse(s):
        return reverse(s) + s

print(reverse('ABC'))

为什么会报错啊,正确代码怎么写?

zltzlt 发表于 2020-8-1 18:06:25

超出递归深度,应该这么改:

def reverse(s):
    if s:
      return reverse(s) + s
    else:
      return ''


print(reverse('ABC'))
页: [1]
查看完整版本: 字符串反转