输出n的因子 分类: python 小练习 2013-12-13 17:20 229人阅读 评论(0) 收藏
输出指定数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)
版权声明:本文为博主原创文章,未经博主允许不得转载。
 
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号