请利用filter()过滤出1~100中平方根是整数的数,即结果应该是: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100],用下面的方法为什么不能实现
import math
def is_sqr(x):
return math.sqrt( x ).isdigit()==true
print filter(is_sqr, range(1, 101))
import math
def is_sqr(x):
return math.sqrt( x ).isdigit()==true
print filter(is_sqr, range(1, 101))
2018-07-05
举报