為什么return的退格位置不一樣,生成的結果也不一樣呢?
為什么return的退格位置不一樣,生成的結果也不一樣呢?
def square_of_sum(L):
? ?sum = 0
? ?for x in L:
? ? ? ?sum = sum + x * x
? ?return sum
def square_of_sum(L):
? ?sum = 0
? ?for x in L:
? ? ? ?sum = sum + x * x
? ? ? ?return sum
為什么return的退格位置不一樣,生成的結果也不一樣呢?
def square_of_sum(L):
? ?sum = 0
? ?for x in L:
? ? ? ?sum = sum + x * x
? ?return sum
def square_of_sum(L):
? ?sum = 0
? ?for x in L:
? ? ? ?sum = sum + x * x
? ? ? ?return sum
2015-02-27
舉報
2015-02-27
python中用縮進區分不同的代碼快, 第一個return在for循環完成后跳出, 第二個return屬于for循環中的語句, 所以在for循環執行中就跳出了