python求各位数字之和,不使用循环
时间: 2023-04-05 22:03:14 浏览: 81
求位数相加_计算四位数字的各位之和_
可以使用递归来实现,代码如下:
```python
def sum_digits(n):
if n < 10:
return n
else:
return n % 10 + sum_digits(n // 10)
print(sum_digits(12345)) # 输出15
```
注意:这里的递归也是一种循环,只是不使用显式的循环语句。
阅读全文