Discuss / Python / A与B区别是?

A与B区别是?

Topic source

A

n=0 while n<=100: print(n) n=n+1 if n==13: break print('END')

B

n=0 while n<=100: if n==13: break print(n) n=n+1 print('END')

A与B区别是? (结果都一样)

PS.我自己的理解是A=0-12次循环判断后直接跳出 B=0-13次循环判断(第13次中途跳出) A中n申请了12次内存空间,而B申请了13次??? 不知道大神何解??


  • 1

Reply