输出指定数n的因子,如:20的因子有:1, 2, 4, 5, 10, 20
使用fiter函数过滤
#coding:utf-8
def main(n):
g=lambda m: not n%m #或使用 n%m ==0,如果可以整除,则返回 m
print filter(g,range(1,n+1))
if __name__ == '__main__':
main(20)
输出指定数n的因子,如:20的因子有:1, 2, 4, 5, 10, 20
使用fiter函数过滤
#coding:utf-8
def main(n):
g=lambda m: not n%m #或使用 n%m ==0,如果可以整除,则返回 m
print filter(g,range(1,n+1))
if __name__ == '__main__':
main(20)