Induction variable in Python's for loop Posted on 2020-05-31 Edited on 2021-01-25 Disqus: Symbols count in article: 186 Reading time ≈ 1 mins. 1234for i in range(4): print(i) # 0 1 2 3print(i) # 3 1234for i in range(6): if i % 2 == 0: i += 2 print(i) # 2 1 4 3 6 5 5 Conclusion: induction variable的scope不仅限于for loop 不管for loop内部对induction variable如何修改,for loop本身还会对其重新赋值