擅长:python、mysql、java
<p>2019年,使用在线编译器,如www.onlinegdb.com/online_python_编译器,
上述打印线不工作。以下是工作代码:</p>
<pre><code>import inspect
def f(s):
print(" " * (len(inspect.stack())-2), '>>', s)
if len(s) <= 1:
print( " " * (len(inspect.stack())-2), '<<', s)
return s
else:
retval = f(f(s[1:])) + s[0] #Note double recursion
print( " " * (len(inspect.stack())-2), '<<', retval)
return retval
print(f('world'))
</code></pre>