菜鳥請教,這樣有何不可
sum=0 def?square_of_sum(L): ????for?x?in?L: ????????sum?+=?x*x ????return?sum print?square_of_sum([1,?2,?3,?4,?5]) print?square_of_sum([-5,?0,?5,?15,?25])
sum=0 def?square_of_sum(L): ????for?x?in?L: ????????sum?+=?x*x ????return?sum print?square_of_sum([1,?2,?3,?4,?5]) print?square_of_sum([-5,?0,?5,?15,?25])
2016-10-02
舉報
2016-10-07
def square_of_sum(L):
? ? return (sum(A**2 for A in L))
print (square_of_sum([1, 2, 3, 4, 5]))
print (square_of_sum([-5, 0, 5, 15, 25]))
2016-10-02
UnboundLocalError: local variable 'sum' referenced before assignment