擅长:python、mysql、java
<p>您可以在返回答案之前进行最后检查</p>
<pre><code>def getNumValue(number: int):
if number == 0:
return 0
answer = (number % 10 + getNumValue(int(number // 10)))
if answer < 10:
return answer
return getNumValue(answer)
print(getNumValue(15899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999))
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>9
</code></pre>