输出不了要的数字,而是说明filter这个函数
代码:
import math
def is_sqr(x):
r = int(math.sqrt(x))
return r*r==x
print(filter(is_sqr, range(1, 101)))
输出是这个<filter object at 0x00000000058722E8>,版本我用的是jupter notebook
代码:
import math
def is_sqr(x):
r = int(math.sqrt(x))
return r*r==x
print(filter(is_sqr, range(1, 101)))
输出是这个<filter object at 0x00000000058722E8>,版本我用的是jupter notebook
2018-05-29
举报