课程
/后端开发
/Python
/python进阶
import math
def is_sqr(x):
return isinstance(math.sqrt(x),int)
print filter(is_sqr, range(1, 101))
2016-10-10
源自:python进阶 2-6
正在回答
我也碰到这个情况,多谢解释。
我知道了!因为math.sprt(x)返回的根本就不是整数类型
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计