def fun(num):
result = []
for item in range(1,num+1): # [1, num]
if num % item == 0:
result.append(item)
return result
num = int(input("输入一个整数:"))
print("%d 的所有因数:" % num)
print(fun(num))
例如我输入一个整数81,打印出来的因数如下
def fun(num):
result = []
for item in range(1,num+1): # [1, num]
if num % item == 0:
result.append(item)
return result
num = int(input("输入一个整数:"))
print("%d 的所有因数:" % num)
print(fun(num))
例如我输入一个整数81,打印出来的因数如下