怎么我這結(jié)果只輸出一個(gè)元素[1]?我的思路是雙層循環(huán)
import?math def?is_sqr(x):? ????for?y?in?range(1,11): ????????return?x==y*y print?filter(is_sqr,?range(1,?101))
import?math def?is_sqr(x):? ????for?y?in?range(1,11): ????????return?x==y*y print?filter(is_sqr,?range(1,?101))
2015-03-06
舉報(bào)
2015-03-07
注意你的for循環(huán)第一次就退出了,而且永遠(yuǎn)返回 x == 1*1
def?is_sqr(x):
????for?y?in?range(1,11):
????????if x==y*y:
? ? ? ? ? ? return True
? ? return False
2015-03-06