可以使用循环和取余运算符(%)来求整数各位数字之和。
以下是一个示例代码:
def sum_of_digits(n): sum = 0 while n > 0: digit = n % 10 sum += digit n //= 10 return sumn = 12345print(sum_of_digits(n)) # 输出: 15通过将整数不断地除以10取余,可以获得该整数的各个位上的数字。然后将这些数字相加即可得到整数各位数字之和。

