课程
/后端开发
/Python
/python进阶
import math
def is_sqr(x):
return int(math.sqrt(x))==math.sqrt(x)
print filter(is_sqrt, range(1, 101))
2016-03-28
源自:python进阶 2-6
正在回答
print filter(is_sqr, range(1, 101))
is_sqr(x): 和 print filter(is_sqr, range(1, 101))中的函数看清楚
慕尼黑9164572 提问者
return math.sqrt(x) % 1==0
print filter(is_sqr, range(1,101))
楼上正解!!!
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计