第3、4句的问题,求解
import math def is_sqr(x): r = int(math.sqrt(x)) return r*r==x print filter(is_sqr, range(1, 101))
不是很懂第3第4句,求解
int不是强转了吗?
为什么是在return的时候判断?如果是return x或者return r*r呢
import math def is_sqr(x): r = int(math.sqrt(x)) return r*r==x print filter(is_sqr, range(1, 101))
不是很懂第3第4句,求解
int不是强转了吗?
为什么是在return的时候判断?如果是return x或者return r*r呢
2017-08-16
举报