疑問在圖片里面,還有return為什么要與for對齊,有什么規則嗎?第一個問題會 第二個和第三個問題不太懂(尤其是第三個)
1 回答
已采納

清波
TA貢獻165條經驗 獲得超90個贊
第一個問題:
>>>?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]) 55 >>>? ##?解釋,?同樣的?你調用函數的時候(print?square_of_sum([1,2,3,4,5]))?沒有退出函數代碼塊,?沒有多敲一個 ##?換行,">>>"?沒有出現。 ##?return位置問題,?return?是屬于函數里面的語句,自然要有縮進的,?不是跟for?對其的問題,而是要比def?那句 ##?縮進一個單位,?如果再縮進一個單位?就進入for?代碼塊了,?變成?循環一次就?return?了。 ##?找本書,或者網上的文章,好好看看?Python?的縮進相關問題。
關于 list 切片,我在 以前有個問題里有詳答,貼出 url:
添加回答
舉報
0/150
提交
取消