求一个整数的约数
方法一:
num = int(input())
num1 = num
t = []
for i in range(2, num+1):
while num % i == 0:
t.append(str(i))
num /= i
print(t)
方法二:
num = int(input())
num1 = num
t = []
def func(n):
for i in range(2, n+1):
if n % i == 0:
t.append(str(i))
return n // i
return str(n)
while num != 1:
num = func(num)
print(t)
本文介绍了求解整数约数的两种不同方法,包括直接遍历和递归分解,通过Python代码示例详细解释了每种方法的实现过程。
7428

被折叠的 条评论
为什么被折叠?



