【发布时间】:2014-01-09 10:51:42
【问题描述】:
def f(x):
xs=str(x)
if len(xs) == 1:
return int(xs)
n = int(xs[0]) + int (xs[1])
if len (xs) == 2:
return n
else:
return n+f(xs[2:])
具体来说,f(xs[2:]) 是做什么的?
【问题讨论】:
-
你在问什么?正如大家所说,
xs[2:]是切片符号。如果你问return n+f(......),那就是递归。