请问出错原因?
源代码如下:
def fun( m ): for i in range(1, 10): if i * i == m: return m x = list( range(1, 100) ) filter(fun, x)
运行结果:运行后没有过滤掉其他的数字,还是 0 一直到 100
所以想请教一下哪里出了问题?
源代码如下:
def fun( m ): for i in range(1, 10): if i * i == m: return m x = list( range(1, 100) ) filter(fun, x)
运行结果:运行后没有过滤掉其他的数字,还是 0 一直到 100
所以想请教一下哪里出了问题?
2018-08-02
举报