最贊回答 / 從頭再戰
我是這么理解的,代碼改成t = ('a', 'b', 'A', 'B')就變成了包含四個元素了,而t = ('a', 'b', ['A', 'B'])只包含三個元素
2019-10-27
最新回答 / 慕虎9037580
因為你運行完第一個print的時候L1=[55],運行下一個print把這個55給加進去了。下面這么寫就可以了def square_of_sum(L):??? L1 = []??? for x in L:??????? a = x ??????? L1.append(a*a)??? return sum(L1)print square_of_sum([1, 2, 3, 4, 5])print square_of_sum([-5, 0, 5, 15, 25])
2019-10-27
最新回答 / 秦九州
運行到x=99時,99<100,繼續x=99+1=100被continue后,也就是說這個時候因為continue,x=100不會被break而是再運行一個x=x+1,才會break,這個時候x=101,所以你會多算一個101
2019-10-26