為什么在開始不需要定義L是一個list啊
def square_of_sum(L):
??? L=[ ]
??? square_of_sum=0
??? for a in L:
??????? sum=a*a
??????? square_of_sum=square_of_sum+sum
??? return square_of_sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
def square_of_sum(L):
??? L=[ ]
??? square_of_sum=0
??? for a in L:
??????? sum=a*a
??????? square_of_sum=square_of_sum+sum
??? return square_of_sum
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
2019-03-14
舉報
2019-03-17
L是傳入到函數內的參數,如果在函數內部再次定義,就會將傳進來的參數覆蓋掉。
2019-03-14
python是種動態語言,變量類型是在賦值操作時根據值的數據類型自動確定的,不像C、Java等語言需要先聲明變量類型