def reverse(s):
if s=="":
return s
else:
return reverse(s[1:])+s[0]
str=input("请输入一个字符串:")
print(reverse(str))
对于用户输入的字符串s,输出反转后的字符串。解决这个问题的基本思想是把字符串看作一个递归对象,当然前提你也要明白字符串的切片操作是怎样实现的。
def reverse(s):
if s=="":
return s
else:
return reverse(s[1:])+s[0]
str=input("请输入一个字符串:")
print(reverse(str))
对于用户输入的字符串s,输出反转后的字符串。解决这个问题的基本思想是把字符串看作一个递归对象,当然前提你也要明白字符串的切片操作是怎样实现的。