为什么把math.sqrt(x)转化为int就能判断出是不是整数
浮点转化成整数它的值不是不变吗?
import math def is_sqr(x): r = math.sqrt(x) if isinstance(r,int): return x print filter(is_sqr, range(1,101))
另外问问上面的代码为什么返回空list,好像没什么问题- -
浮点转化成整数它的值不是不变吗?
import math def is_sqr(x): r = math.sqrt(x) if isinstance(r,int): return x print filter(is_sqr, range(1,101))
另外问问上面的代码为什么返回空list,好像没什么问题- -
2015-07-24
举报