最近刚开始学python
知道python是严格规定缩排的语言
不知道是不是书上没提到或者看漏了
python有像其他语言一样有区块的用法吗?
像是
if() { } else { }
while {}
这样比较好分辨变量及叙述(statement)是属于哪一部分
因为之前听到朋友没注意将回传值放在判断式内(缩排?)
花了很多时间才找出这个错误
举例如下(例子可能不正确 抱歉)
if a < b:
print ("a")
return b
因为对python不太熟
听到朋友的状况才会有这个问题产生
想请问的是
先不论python的规定
因为脑袋不清楚也可能将return值放在不适当的位置
像是应该再for循环外才回传但是写在了循环内
只是因为有个{} 可能比较好抓出错误
最近学python发现他与法规定不太一样
才想说如果碰到这种状况
在python会用什么样方法好排除错误的发生?
谢谢