编写一个函数,计算一个整数的所有数字之和
时间: 2023-04-24 09:06:32 浏览: 114
可以使用循环和取模运算来实现计算一个整数的所有数字之和的函数。具体步骤如下:
1. 定义一个变量sum,用于存储数字之和的结果,初始值为。
2. 使用循环,每次取出整数的个位数字,将其加到sum中,并将整数除以10,以便取下一位数字。
3. 当整数除以10的结果为时,说明已经取完了所有数字,循环结束。
4. 返回sum作为函数的结果。
下面是一个示例代码:
```python
def sum_of_digits(num):
sum =
while num > :
digit = num % 10
sum += digit
num //= 10
return sum
```
调用该函数,可以计算任意整数的所有数字之和,例如:
```python
print(sum_of_digits(12345)) # 输出15
print(sum_of_digits(987654321)) # 输出45
```
阅读全文