淘先锋技术网

首页 1 2 3 4 5 6 7

Python是一种高级编程语言,它的语法简洁易懂,并且具有很高的开发效率。今天我们要介绍的是Python求约数和的方法。

#定义函数
def sum_divisor(n):
    #初始化变量
    sum = 0
    #循环遍历
    for i in range(1, n+1):
        #判断是否为约数
        if n % i == 0:
            #如果是,则加入到sum中
            sum += i
    #返回求和结果
    return sum

#测试函数
print(sum_divisor(12)) #输出:28

python求约数和

代码中,我们首先定义了一个函数sum_divisor,用来求n的约数和。然后我们以1为起点,遍历到n为止,判断每个数i是否为n的约数,如果是,则将i加入到sum中。最后返回sum的值即可。

使用Python求约数和非常简单,只需要调用上述的函数即可。希望这篇文章对大家有所帮助!