為什么一定要在函數體里加上 ==x哪?
import math
def is_sqr(x):
? ? return int(math.sqrt(x)) * int(math.sqrt(x)) == x
print filter(is_sqr, range(1, 101))
不加==x的時候,就報錯。。。
import math
def is_sqr(x):
? ? return int(math.sqrt(x)) * int(math.sqrt(x)) == x
print filter(is_sqr, range(1, 101))
不加==x的時候,就報錯。。。
2015-06-28
舉報
2015-07-10
==是等于符號,=是賦值符號。一般出結果都是要用等于。