亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

今天的問題3

今天的問題3

小王同學2015 2016-04-13 17:21:31
疑問在圖片里面,還有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:

http://www.xianlaiwan.cn/wenda/detail/312146

查看完整回答
反對 回復 2016-04-14
  • 小王同學2015
    小王同學2015
    哇咔咔 今天看了解釋 突然開竅 終于明白了縮進的問題了 而且其實我很多代碼沒敲出來 就是縮進的問題^_^
  • 清波
    清波
    這就進一大步
  • 1 回答
  • 0 關注
  • 1454 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號