import math
def factor(num):
factors = []
for_times = int(math.sqrt(num))
for i in range(for_times + 1)[1:]:
if (num % i == 0):
factors.append(i)
t = int((num / i))
if (not t == i):
factors.append(t)
return factors
print(factor(1))
以上为源代码,通俗理解如下:
最后,如果大家有兴趣的话,可以投下票哦~