sum_divisors 函数
计算 n 的各正因数的指定次幂之和;省略 k 时计算因数本身之和,k = 0 时计算因数个数。
语法
NumberTheory:-SumOfDivisors(n)sum_divisors(n)sum_divisors(n, k)DivisorSum(n, k)SumOfDivisors(n)SumOfDivisors[k](n)sumdiv(n)
参数与选项
n | 正整数。 |
|---|---|
k | 可选的因数幂次;默认为 1。 |
示例
- 因数和
sum_divisors(28)返回 56。 - 短名称写法
sumdiv(28)返回 56。 - 指定幂次
SumOfDivisors[2](28)返回 1050。 - 通过零次幂计数
DivisorSum(28, 0)返回 6。