课程
/后端开发
/Python
/初识Python
想问问大神return放在sum下面(和sum并列)和放在for下面(和for并列)逻辑区别是什么
2018-09-11
源自:初识Python 7-7
正在回答
和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) //循环完毕才执行到这里 }
萌新程序猿orz 提问者
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 代表返回,即返回结果,不往下执行代码了。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序