输出n的因子

来源:互联网 发布:centos7 安装网络配置 编辑:程序博客网 时间:2024/05/01 05:34

输出指定数n的因子,如:20的因子有:1, 2, 4, 5, 10, 20

使用fiter函数过滤

#coding:utf-8def main(n):    g=lambda m: not n%m  #或使用 n%m ==0,如果可以整除,则返回 m    print filter(g,range(1,n+1))if __name__ == '__main__':    main(20)


0 0