头歌python实训作业计算整数各位数字之和
时间: 2024-03-08 21:50:09 浏览: 191
求整数的位数及各位数字之和.py
好的,我可以帮你解决这个问题。以下是一个 Python 函数,可以计算一个整数的各位数字之和。
```python
def sum_of_digits(n):
"""
计算整数n的各位数字之和
"""
s = 0
while n:
s += n % 10
n //= 10
return s
```
你可以调用这个函数,并传入一个整数作为参数,它将返回该整数的各位数字之和。例如,如果你想计算数字 12345 的各位数字之和,可以这样做:
```python
result = sum_of_digits(12345)
print(result)
```
这将输出 15,因为 1 + 2 + 3 + 4 + 5 = 15。
阅读全文