对于家庭作业,我必须创建一个反转字符串的递归函数。这是我目前所拥有的。最后三行代码是讲师编写的,我们不允许更改它们。当我运行程序时,没有任何返回。我认为反转字符串的代码是正确的,但我试图弄清楚如何打印结果。
def reverse(input_string):
if len(input_string) == 0:
return input_string
else:
return reverse(input_string[1:]) + input_string[0]
print "Please enter the string you want to reverse: "
initial_input = raw_input()
reverse(initial_input)