Python写一个函数,接受一个整数,输出这个整数的所有因子
效果图:
def print_factors(x):
print("The factors of",x,"are:")
for i in range(1, x + 1):
if x % i == 0:
print(i)
num = 36
print_factors(num)
def fac(n):
if n == 0:
return [0]
if n == 1:
return [1]
r = []
for i in range(1, n+1):
if n % i == 0:
r.append(i)
return r
print(fac(12))
[1, 2, 3, 4, 6, 12]
https://blog.csdn.net/fkaifk522/article/details/107529205
是这个吧