python+编写函数,求一个整数的所有真因子的和+6+1+2+3=6

sum = 0 for i in range(1, n):if n % i == 0:sum += i return sum print(sum_factors(10)) # Output: 15
python+编写函数,求一个整数的所有真因子的和+6+1+2+3=6

def sum_factors(n):
sum = 0
for i in range(1, n):
if n % i == 0:
sum += i
return sum
print(sum_factors(10)) # Output: 15
2023-02-15
#定义函数如下
def sumFactors(n):
"""
输入n求真因数之和
"""
sum = 0
for i in range(2, n):
if n % i == 0:
sum += i
return sum
#调用函数
print(sumFactors(20))2023-04-12
mengvlog 阅读 541 次 更新于 2025-12-15 03:19:12 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部