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

為了賬號安全,請及時綁定郵箱和手機立即綁定

縮進的邏輯區別

https://img1.sycdn.imooc.com//5b97335500011da904690317.jpg

想問問大神return放在sum下面(和sum并列)和放在for下面(和for并列)邏輯區別是什么

正在回答

2 回答

和sum并列:
if(?len(args)?==?0?){
????return?sum;
}else{
????for(x,args){
????????sum?=?sum?+?x;????????
????????return?sum/len(args)????//在這里程序返回了結果,不再繼續循環了
????}
}

和for并列:
if(?len(args)?==?0?){
????return?sum;
}else{
????for(x,args){
????????sum?=?sum?+?x;????????
????}
????return?sum/len(args)????//循環完畢才執行到這里
}


2 回復 有任何疑惑可以回復我~
#1

萌新程序猿orz 提問者

講的很好 謝謝
2018-09-11 回復 有任何疑惑可以回復我~

Python? 縮進的習慣寫法:4個空格,不要使用Tab,更不要混合Tab和空格。

縮進后你可以把縮進部分的代碼看成一部分

把這個部分代碼轉成JAVA形式:

if(?len(args)?==?0?){
????return?sum;
}else{
????for(x,args){
????????sum?=?sum?+?x;
????????return?sum/len(args)
????}
}

python中縮進類似JAVA中被 { } 包裹住一樣,程序先執行這部分的內容

Python代碼的縮進規則。具有相同縮進的代碼被視為代碼塊。

而return 代表返回,即返回結果,不往下執行代碼了。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758397    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

縮進的邏輯區別

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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