為什么不可以...
def square_of_sum(L): ? ?sum=0 ? ?for x in L: ? ? ? ?sum=sum+x*x ? ? ? ?return sum print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25]) 為什么這樣不可以 哪里錯了?
def square_of_sum(L): ? ?sum=0 ? ?for x in L: ? ? ? ?sum=sum+x*x ? ? ? ?return sum print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25]) 為什么這樣不可以 哪里錯了?
2016-07-13
舉報
2016-08-16
縮進問題,Python嚴格控制縮進,縮進塊就相當于某些語言的{},這是我寫的:
2016-07-14
2016-07-13
2016-07-13
應該是你的縮進格式有問題,以上應該是標準的縮進形式。Python不像java,C語言那樣有中括號包裹語句塊,Python主要的是通過縮進來標志所同屬的語句塊。