为了账号安全,请及时绑定邮箱和手机立即绑定
关注
慕函数6091906

为什么这样不能实现过滤

import math

def is_sqr(x):

    return isinstance(math.sqrt(x),int)==0

print filter(is_sqr, range(1, 101))


2020-04-09 源自:python进阶 2-6 108 浏览 1 回答

因为math.sqrt默认返回浮点数

2020-04-09
0

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信