擅长:python、mysql、java
<p>要使函数递归,它必须在自身内部调用自己。此外,由于当前的一个没有这样做,所以它不是递归的。</p>
<p>下面是一个简单的递归函数,可以满足您的需要:</p>
<pre><code>>>> def sumdigits(n):
... return n and n%10 + sumdigits(n//10)
...
>>> sumdigits(457)
16
>>> sumdigits(45)
9
>>> sumdigits(1234)
10
>>>
</code></pre>