感觉代码是正确的,但是为什么输出是“【】”呢,就是一个单纯的中括号,里面没有值
import math
def is_sqr(x):
return x and isinstance(math.sqrt(x),int)
print list(filter(is_sqr, range(1, 101)))
各位大佬能帮我看一下有什么问题吗?个人没搞懂到底为什么不输出结果,谢谢各位啦。
import math
def is_sqr(x):
return x and isinstance(math.sqrt(x),int)
print list(filter(is_sqr, range(1, 101)))
各位大佬能帮我看一下有什么问题吗?个人没搞懂到底为什么不输出结果,谢谢各位啦。
2019-06-15
举报