已采納回答 / 浪漫別問我
輸出結果是 :1*2 1*4 1*6 …… 1*100 ? ? ?3*2 3*4 3*6 ……3*100 ? ? ?5*2 5*4 5*6 …… 5*100 ? ?…………雙重循環<...code...>
2017-01-30
已采納回答 / fx2003
return 的作用是返回函數值,該地方函數直接執行print,并不需要返回值供主函數或其他函數處理。當然,你也可以在函數后加個return,但是因為主函數沒有處理這個函數的機制,所以你的返回值并沒有任何意義
2017-01-30
已采納回答 / qq_小丑_39
如果是在循環內, print 前應該縮進,如果是在循環外,應該回車兩次跳出循環后>>> print (sum)如果python是3.0以上版本,print sum不行,要用print (sum)希望能幫到你。
2017-01-30
已采納回答 / qq_37度女孩_0
這個是短路運算,在或運算中,一個為true結果就為true,a = 'python'print 'hello,', a or 'world'a已經為true,所以or 'word'就不再看了,此時a or 'world'就等價于'python'b = ' 'print 'hello,', b or 'world'b為空值,所以要看or 'word',此時b or 'world'等價于'word'
2017-01-26
最新回答 / 許曉濤
代碼可以正常運行,可是思路不對,你并沒有改變L中的數據def square_of_sum(L):? ? for y,x in enumerate(L):? ? ? ? L[y] = x*x? ? return sum(L)print square_of_sum([1,2,3,4])
2017-01-26