用filter求素数:一直搞不懂上面这个程序,按照我自己的理解当程序运行到 it = filter(_not_divisible(n), it) 的时候难道 程序在调用函数_not_divisible(n) 里面的return lambda x: x % n > 0 难道不会一直运行吗? 一直无限的计算下去吗?后面我自己在这个代码后面加了个打印 会出现内存错误 ,这不正是引证了这个计算会无限的一直算出不能被n整除的数吗? 求大神给我解答下?谢谢
添加回答
举报
0/150
提交
取消