课程
/后端开发
/Python
/python进阶
import math
def is_sqr(x):
return x**(1/2)==x**(1.0/2)
print filter(is_sqr, range(1, 101))
为什么不对
2017-11-09
源自:python进阶 2-6
正在回答
x**(1/2)并不是就是平方的意思啊,正确的应该是math.sqrt(x),如果没有编程基础不建议慕课的python教程直接开始看,建议自己找本书开始学先
精慕门2114054 提问者
慕工程2171130
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计