for i in range(3) in ra gì nếu bên trong vòng lặp có i += 1?
range phát 0, 1, 2 bất kể mình sửa i bên trong — mỗi vòng, i được gán lại từ iterator, nên i += 1 chỉ sống đến hết vòng đó.
tưởng i += 1 làm nhảy cóc vòng như trong C. Vòng for của Python không phải vòng đếm của C.
iterator hoạt động thế nào bên trong — hẹn mức 1.
chạy trên pythontutor, không cần vẽ.