python 代码块:
from functools import reduce
import math
def mutiply(a,b): #定义匿名乘法函数
return a*b
for i in range(2,1001): #range(start,stop)一般用于for循环 不包括stop
list = [1]
for j in range(2,math.ceil(i/2)+1):
if i%j==0:
list.append(j)
if i==reduce(mutiply,list):
print(i)
print(list)