Linux 拨号vps windows公众号手机端

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

lewis 8年前 (2017-09-01) 阅读数 9 #程序编程
文章标签 python

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

以下是一个示例代码:

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取余,可以获得该整数的各个位上的数字。然后将这些数字相加即可得到整数各位数字之和。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门