关于语句顺序的问题
sum = 0 x = 1 n = 1 while True: x=x*2 n=n+1 sum =sum +x if n>20: break print sum
sum = 0 x = 1 n = 1 while True: sum =sum +x x=x*2 n=n+1 if n>20: break print sum
两个代码,只是sum行一个在前,一个在后。两个结果是完全不一样的。可是如果变换if语句的顺序,运行结果没有变化。python的执行顺序哪位大神能给说一下。