results = []
result = []
N = int(input("N=?"))
for a in range(1,N+1):
if N % a == 0:
b = N / a
result = []
result.append(a)
result.append(b)
results.append(result)
print(results)
拙见
num1 = int(input('请输入一个数:'))#先输入一个数
for x in range(1,num1+1):#然后从1到这个数开始一个个试
for y in range(1,num1+1):#先试试x=1,y=1,2,3……,然后试x=2,y=1,2,3……,以此类推
if x * y ==num1:#如果两个数相乘等于输入的那个数
print(x, y)#输出这俩个数
break #然后跳出循环
print()