您的位置:首页 > 编程语言 > Python开发

输出n的因子 分类: python 小练习 2013-12-13 17:20 229人阅读 评论(0) 收藏

2013-12-13 17:20 555 查看
输出指定数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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐