今天我下载了一个python来做一些简单的测试,让我感到奇怪的是python的if-else语句没有括号。
那么如何证明一个语句属于哪个分支呢?在我的测试过程中,当我改变缩进时,结果是不同的。(b = b*2) 这是否意味着python根据用户的编码风格确定语句?那么如果用户不遵守缩进规则怎么办?
a = 10
b = 20
i = 0
while i<5 :
if (a < 9) :
if (a < 5) :
b = b - 1
else :
b = b + 1
b = b*2
a = a - 1
i = i + 1
print (a, b, i)
a = 10
b = 20
i = 0
while i<5 :
if (a < 9) :
if (a < 5) :
b = b - 1
else :
b = b + 1
b = b*2
a = a - 1
i = i + 1
print (a, b, i)