关于invalid syntax的问题
import math
def is_sqr(x):
return x if type(math.sqrt(x)) == type(1)
print filter(is_sqr, range(1, 101))
请问这里系统一直在return语句中报错SyntaxError: invalid syntax。但是我在IDEL上单独写type(math.sqrt(x)) 和type(1)都没有问题。(先给x赋值)。请问为什么?谢谢啦!
2017-07-28
举报