import math
def is_sqr(x):
return math.sqrt(x) % 1 == 0
print filter(is_sqr, range(1, 101))
def is_sqr(x):
return math.sqrt(x) % 1 == 0
print filter(is_sqr, range(1, 101))
2016-03-18
刚开始不是很懂,自己手动敲了一下,在每行代码下面print 一句话,执行函数,就明白了运行的过程,豁然开朗,各位都手动敲一下,很有用的
2016-03-18
import math
def is_sqr(x):
return math.trunc(math.sqrt(x))==math.sqrt(x)
print filter(is_sqr, range(1,101))
def is_sqr(x):
return math.trunc(math.sqrt(x))==math.sqrt(x)
print filter(is_sqr, range(1,101))
2016-03-16