python

python怎么求整数各位数字之和

小亿
1316
2023-12-05 11:09:04
栏目: 编程语言

可以使用循环和取余运算符(%)来求整数各位数字之和。

以下是一个示例代码:

def sum_of_digits(n):
    sum = 0
    while n > 0:
        digit = n % 10
        sum += digit
        n //= 10
    return sum

n = 12345
print(sum_of_digits(n))  # 输出: 15

通过将整数不断地除以10取余,可以获得该整数的各个位上的数字。然后将这些数字相加即可得到整数各位数字之和。

0
看了该问题的人还看了